Página 1 de 1

[Resolvido] Adicionar chamadas de script no HEAD Opencart 3.0.1.2

Enviado: 14 Dez 2017, 02:17
por Giovanni Oliveira
Bom dia, galera.

Estou precisando de uma força... estou aplicando check-out transparente na minha plataforma, porém eu preciso colocar alguns scripts para serem chamados no HEAD.

Nas outras versões eu consegui fazer tranquilamente, (3.0.0.0 ou 3.0.2.0), indo no arquivo
C:\xampp\htdocs\catalog\view\theme\default\template\common\header.twig

Porém nessa versão 3.0.1.2, eu faço alteração no arquivo citado acima, mas não muda na hora de carregar o site.
Nenhuma alteração, script, código CSS, ou qualquer chamada que eu fizer no arquivo aparece no código fonte.

Alguém pode me auxiliar com relação a versão do Opencart 3.0.1.2 para adicionar chamadas de scripts no head?

Forte abraço

Re: Adicionar chamadas de script no HEAD Opencart 3.0.1.2

Enviado: 14 Dez 2017, 07:36
por veteranodf
O processo e arquivo estão corretos, se tiver utilizando um tema diferente do default tem que fazer o processo no mesmo, outra coisa após editar o arquivo tem que acessar o menu modificações na admin e clicar em refresh para atualizar o cache dos xml ocmod

Re: Adicionar chamadas de script no HEAD Opencart 3.0.1.2

Enviado: 14 Dez 2017, 08:56
por Giovanni Oliveira
Opa, Ariel.

Obrigado pelo contato, mas infelizmente não atualizou =/

Eu não estou usando temas personalizados, estou com o default mesmo.

Eu não sei o que pode estar acontecendo... é como se ele estivesse puxando esse header de outro lugar... Nenhuma alteração que eu faça, ele reconhece. Eu posso apagar o arquivo inteiro, mas ele continua funcionando normalmente o site.

Vlws pela tentativa =)

Re: Adicionar chamadas de script no HEAD Opencart 3.0.1.2

Enviado: 14 Dez 2017, 11:00
por Giovanni Oliveira
Encontrei a solução.
Tive que adicionar os scripts direto no PHP.

Aqui está o caminho do arquivo e o code para add scripts

catalog\controller\common\header.php

Acima da linha
Código: Selecionar todos
$data['scripts'] = $this->document->getScripts('header');
Add
Código: Selecionar todos
$this->document->addScripts('nomeScript.js');