Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

#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.
Sovran gays boys in your town

Bonny gays in your city Appolonian gays

Obrigado, vou te chamar

Sex without obligations

Discover the ultimate in relaxed romance with the […]

Precisava de uma extensaõ de carteira de cr[…]