- 21 Nov 2019, 01:16
#86294
Neste tutorial explicarei os passos para exibir o model do produto nos módulos padrões (Destaques, Mais Vendidos, Novos Produtos e Promoções), páginas de busca, categorias, fabricantes, produtos em promoção e produtos relacionados:
Arquivos:
catalog/controller/product/category.php
catalog/controller/product/search.php
catalog/controller/product/product.php
catalog/controller/product/manufacturer.php
catalog/controller/product/special.php
Procure pela linha:
'product_id' => $result['product_id'],
Logo após insira:
'model' => $result['model'],
Arquivos:
catalog/controller/extension/module/bestseller.php
catalog/controller/extension/module/special.php
catalog/controller/extension/module/latest.php
Procure pela linha:
'product_id' => $result['product_id'],
Logo após insira:
'model' => $result['model'],
Arquivos:
catalog/controller/extension/module/featured.php
Procure pela linha:
'product_id' => $product_info['product_id'],
Logo após insira:
'model' => $product_info['model'],
Nos arquivos twigs:
catalog/view/theme/default/template/product/category.twig
catalog/view/theme/default/template/product/search.twig
catalog/view/theme/default/template/product/product.twig
catalog/view/theme/default/template/product/manufacturer_info.twig
catalog/view/theme/default/template/product/special.twig
Procure a linha:
{% if product.price %}
E antes insira:
Código: {% if product.model %}{{ product.model }}{% endif %}
Nos arquivos twigs:
catalog/view/theme/default/template/extension/module/featured.twig
catalog/view/theme/default/template/extension/module/bestseller.twig
catalog/view/theme/default/template/extension/module/special.twig
catalog/view/theme/default/template/extension/module/latest.twig
Procure a linha:
{% if product.price %}
E antes insira:
Código: {% if product.model %}{{ product.model }}{% endif %}
[DICA EXTRA]
Caso precise exibir o SKU, por exemplo, só mudar as menções do model para sku.
Controller:
'model' => $result['sku'],
View:
{% if product.sku%}{{ product.sku}}{% endif %}
Terá de seguir os passos acima alterando como no exemplo.
Atualizando caches:
Siga em Extensões->Modificações ->Clique no botão azul (atualizar).
Logo após, acesse a primeira página da área administrativa, clique na engrenagem localizada no canto superior direito,abrirá a opção para limpar o cache do tema, clique em OFF.
Se mesmo assim não der certo, terá de limpar manualmente.
Acesse as pastas:
storage/cache
e
storage/modification
Limpe o conteúdo das duas pastas (não apague o arquivo index.html).
Observações:
Tutorial criado baseando-se no tema Default para versão 3.X
IMPORTANTE:
Antes de qualquer modificação é conselhável efetuar um backup dos arquivos.
Arquivos:
catalog/controller/product/category.php
catalog/controller/product/search.php
catalog/controller/product/product.php
catalog/controller/product/manufacturer.php
catalog/controller/product/special.php
Procure pela linha:
'product_id' => $result['product_id'],
Logo após insira:
'model' => $result['model'],
Arquivos:
catalog/controller/extension/module/bestseller.php
catalog/controller/extension/module/special.php
catalog/controller/extension/module/latest.php
Procure pela linha:
'product_id' => $result['product_id'],
Logo após insira:
'model' => $result['model'],
Arquivos:
catalog/controller/extension/module/featured.php
Procure pela linha:
'product_id' => $product_info['product_id'],
Logo após insira:
'model' => $product_info['model'],
Nos arquivos twigs:
catalog/view/theme/default/template/product/category.twig
catalog/view/theme/default/template/product/search.twig
catalog/view/theme/default/template/product/product.twig
catalog/view/theme/default/template/product/manufacturer_info.twig
catalog/view/theme/default/template/product/special.twig
Procure a linha:
{% if product.price %}
E antes insira:
Código: {% if product.model %}{{ product.model }}{% endif %}
Nos arquivos twigs:
catalog/view/theme/default/template/extension/module/featured.twig
catalog/view/theme/default/template/extension/module/bestseller.twig
catalog/view/theme/default/template/extension/module/special.twig
catalog/view/theme/default/template/extension/module/latest.twig
Procure a linha:
{% if product.price %}
E antes insira:
Código: {% if product.model %}{{ product.model }}{% endif %}
[DICA EXTRA]
Caso precise exibir o SKU, por exemplo, só mudar as menções do model para sku.
Controller:
'model' => $result['sku'],
View:
{% if product.sku%}{{ product.sku}}{% endif %}
Terá de seguir os passos acima alterando como no exemplo.
Atualizando caches:
Siga em Extensões->Modificações ->Clique no botão azul (atualizar).
Logo após, acesse a primeira página da área administrativa, clique na engrenagem localizada no canto superior direito,abrirá a opção para limpar o cache do tema, clique em OFF.
Se mesmo assim não der certo, terá de limpar manualmente.
Acesse as pastas:
storage/cache
e
storage/modification
Limpe o conteúdo das duas pastas (não apague o arquivo index.html).
Observações:
Tutorial criado baseando-se no tema Default para versão 3.X
IMPORTANTE:
Antes de qualquer modificação é conselhável efetuar um backup dos arquivos.
Módulos/Extensões (FREE e Comerciais):
https://www.opencart.com/index.php?route=marketplace/extension&filter_member=leandrorppo
Facebook:leandrorppo
E-mail/Skype: sw-ad@hotmail.com
WhatsApp: (15) 98152-9807
https://www.opencart.com/index.php?route=marketplace/extension&filter_member=leandrorppo
Facebook:leandrorppo
E-mail/Skype: sw-ad@hotmail.com
WhatsApp: (15) 98152-9807