Página 1 de 1
Adicionar descrição do produto módulo destaque [Resolvido]
Enviado: 15 Fev 2012, 22:53
por daniel_jhonatan
Olá gostaria de saber se tem como adicionar a descrição dos produtos no modulo produtos descataques da página inicial?
Tentei colocar uma variavel no arquivo featured.tpl:
para ver aqui iria acontecer... Mais deu erro como motra a imagem abaixo:
http://img715.imageshack.us/img715/3059/destaquesl.png
Re: Como adicionar a descrição do produto no modulo descataq
Enviado: 15 Fev 2012, 22:55
por daniel_jhonatan
A versão do openCart que eu estou usando é a 1.5.1.3.1
Re: Como adicionar a descrição do produto no modulo descataq
Enviado: 15 Fev 2012, 23:34
por Renato Frota
tenta isso..
editar catalog/controller/module/featured.php
procurar a linha
inserir uma nova linha abaixo:
Código: Selecionar todos'description' => mb_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',
Re: Como adicionar a descrição do produto no modulo descataq
Enviado: 16 Fev 2012, 01:55
por Renato Frota
Corrigindo:
Código: Selecionar todos'description' => mb_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',
Esqueci que o módulo featured é o único dos 4 blocos nativos (destaques, promoções, novos, mais vendidos) que usa $product_info em vez de $result, como usei acima!
Eu até recomendei ONTEM uma padronização disso ao Daniel (autor do OpenCart)...
Re: Como adicionar a descrição do produto no modulo descataq
Enviado: 16 Fev 2012, 14:36
por daniel_jhonatan
Haaaaaaaaa deu certo!
Funciono direirinho.
Para quem quiser coloquei em no vQmod:
Código: Selecionar todos
<modification>
<id>Adiciona a descrição dos produtos no modulo produtos descataques</id>
<version>1.0.0</version>
<vqmver>2.1.5</vqmver>
<author>Daniel Jhonatan (daniel_jhonatan123[@]hotmail.com) / Renato Frota - http://grem.io/Tdj</author>
<file name="catalog/controller/module/featured.php">
<operation error="skip">
<search position="after">
<![CDATA[
'href' => $this->url->link('product/product', 'product_id=' . $product_info['product_id']),
]]>
</search>
<add>
<![CDATA[
'description' => mb_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, 200) . '...',
]]>
</add>
</operation>
</file>
</modification>
Re: Adicionar descrição do produto módulo destaque [Resolvid
Enviado: 16 Fev 2012, 16:18
por Renato Frota
Recomendo fazer a busca pelo array, como eu havia dito. Essa linha href está mais propensa a sofrer alterações no futuro do que a estrutura do array, então dessa forma aumenta-se a compatibilidade com futuras versões:
Código: Selecionar todos<modification>
<id>Adiciona a descrição dos produtos no modulo produtos em destaque</id>
<version>1.0.0</version>
<vqmver>2.1.5</vqmver>
<author>Daniel Jhonatan (daniel_jhonatan123[@]hotmail.com) / Renato Frota - http://grem.io/Tdj</author>
<file name="catalog/controller/module/featured.php">
<operation error="skip">
<search position="after">
<![CDATA[$this->data['products'][] = array(]]>
</search>
<add>
<![CDATA['description' => mb_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, 200) . '...',]]>
</add>
</operation>
</file>
</modification>
Re: Adicionar descrição do produto módulo destaque [Resolvid
Enviado: 16 Fev 2012, 16:27
por daniel_jhonatan
Muito obrigado pela dica!
Sou novato no opencart, mais estou aprendendo muito aqui no forum com suas respostas para o pessoal.
Re: Adicionar descrição do produto módulo destaque [Resolvid
Enviado: 17 Abr 2014, 20:53
por fdpo22
Olá Renato, eu estou utilizando um template comprado na versão 1.5.6, tentei fazer o mesmo procedimento e não rolou.
Poderia me auxiliar?
Re: Adicionar descrição do produto módulo destaque [Resolvid
Enviado: 05 Mai 2014, 14:53
por fdpo22
Deu certo também, obrigado.