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!!

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.
