Página 1 de 1

[Resolvido] Arquivo TPL do admin não atualiza

Enviado: 04 Mar 2017, 01:01
por marcocarneiro
Olá a todos,
quero fazer uma modificação na página de módulos no admin do Opencart, mas não obtive sucesso.
Acessei o arquivo "module.tpl" na pasta admin > view > template > extension
e simplesmente acrescentei a palavra "teste" após a variável de título da página, fiz o upload
do arquivo e o site não mostrou a atualização, eis o trecho onde acrescentei a palavra "teste":
<h1><?php echo $heading_title; ?> - Teste</h1>

Alguém sabe pq não atualiza?

Grato

Re: Arquivo TPL do admin não atualiza

Enviado: 04 Mar 2017, 04:49
por Manoel Vidal
Olá @marcocarneiro.

Após qualquer alteração, é sempre bom ir no menu Extensões->Modificações, e clicar no botão Atualizar, para atualizar o cache de páginas, fora isso, não há nada que faça com que a alteração não seja visualizada imediatamente, com exceção do fato de você está alterando o arquivo errado.

Espero ter ajudado. :)

Re: Arquivo TPL do admin não atualiza

Enviado: 04 Mar 2017, 11:15
por marcocarneiro
Oi Manoel,
atualizei o cache das páginas conforme sugerido mas a página não mostrou a alteração, nesse caso qual seria o arquivo correto ou procedimento para alterar a página de módulos no admin?

Desde já agradeço a atenção,

Re: Arquivo TPL do admin não atualiza

Enviado: 04 Mar 2017, 11:55
por Manoel Vidal
Qual sua versão do OpenCart? Pois na versão 2.3.0.2 as extensões ficam todas em uma única página.

Re: Arquivo TPL do admin não atualiza

Enviado: 04 Mar 2017, 12:01
por marcocarneiro
A minha versão é a 2.2

Re: Arquivo TPL do admin não atualiza

Enviado: 04 Mar 2017, 13:03
por marcocarneiro
RESOLVI!!

Dei uma pesquisada sobre a criação do arquivo OCMOD e dessa forma funcionou,
esse foi o código que usei no OCMOD para acrescentar a palavra "Teste" no título da página
Código: Selecionar todos
<?xml version="1.0" encoding="UTF-8"?>
<modification>
	<name>Filtrar módulos no admin</name>
	<version>2.2X</version>
	<code>Filter Modules Page</code>
	<author>Marco Carneiro</author>
	<file path="admin/view/template/extension/module.tpl">
		<operation>
            <search><![CDATA[echo $heading_title;]]></search>
            <add position="replace"><![CDATA[
                echo $heading_title .' - TESTE';
            ]]></add>
        </operation>
	</file>
</modification>
Agora é só trabalhar os códigos para fazer o que eu quero, que é mostrar apenas alguns módulos para um grupo de usuários.
O OCMOD é um conceito muito bom, pois vc faz várias modificações sem alterar o CORE do OpenCart. Execelente, recomendo essa técnica!!
:-D

Re: Arquivo TPL do admin não atualiza

Enviado: 04 Mar 2017, 13:23
por Manoel Vidal
Que bom que resolveu, e você acertou na escolha, pois a melhor forma de alterar arquivos do core do OpenCart é através do OCMod, pois com as modificações separadas em arquivos,fica mais fácil realizar atualizações de versão do OpenCart, pois você pode previamente ajustar a modificação para a nova versão, caso seja necessário. :)