Jump to content

[Solucionado] No muestra imágenes en Módulo productos más vistos


rubenyeso

Recommended Posts

Desde el primer día no consigo que se muestren las imágenes en el Módulo Blockviewed o Produtos Más Vistos.

 

Bueno sí, en algún momento se vieron el primer día que lo activé pero de pronto dejaron de hacerlo y ahora se muestra una preciosa interrogación bien grande.

 

Lo primero que hice fué regenerar las imágenes... sin resultado.

 

Después, basándome en el estupendo tutorial de "nadie" publicado en su blog (http://victor-rodenas.com/2012/09/30/guia-crear-un-nuevo-tipo-de-imagen-y-asociarlo-en-prestashop-1-5/), creé un nuevo tipo de imágen asociándolo al módulo.

 

Al tipo de imágen creado lo he llamado "ultimos-vistos" y modifiqué el código en blockviewed.tpl quedando así:

 

<img src="{if isset($viewedProduct->id_image) && $viewedProduct->id_image}{$link->getImageLink($viewedProduct->link_rewrite, $viewedProduct->cover, 'ultimos-vistos')}{else}{$img_prod_dir}{$lang_iso}-default-medium_default.jpg{/if}" alt="{$viewedProduct->legend|escape:html:'UTF-8'}" />

 

 

Por supuesto, después de esto regeneré las imágenes de productos > ultimos-vistos

 

¿Alguien sabe qué puede estar pasando?

 

Muchas gracias!

Ruben

 

Edited by rubenyeso (see edit history)
Link to comment
Share on other sites

SIIII!! justo es eso!!!

 

Explico aquí lo que he hecho por si es más cómodo para alguien:

 

- He abierto el archivo /modules/blockviewed/blockviewed.php

 

- En la línea 108 he añadido: AND i.cover = 1

 

*Antes: LEFT JOIN '._DB_PREFIX_.'image i ON (i.id_product = p.id_product)'.

*Después: LEFT JOIN '._DB_PREFIX_.'image i ON (i.id_product = p.id_product AND i.cover = 1)'.

 

Algunos pueden tener DB_PREFIX sin guiones bajos, lo importante es añadir la parte que está en rojo.

 

Muchísimas gracias nadie por tu guía!!!

Link to comment
Share on other sites

SIIII!! justo es eso!!!

 

Explico aquí lo que he hecho por si es más cómodo para alguien:

 

- He abierto el archivo /modules/blockviewed/blockviewed.php

 

- En la línea 108 he añadido: AND i.cover = 1

 

*Antes: LEFT JOIN '._DB_PREFIX_.'image i ON (i.id_product = p.id_product)'.

*Después: LEFT JOIN '._DB_PREFIX_.'image i ON (i.id_product = p.id_product AND i.cover = 1)'.

 

Algunos pueden tener DB_PREFIX sin guiones bajos, lo importante es añadir la parte que está en rojo.

 

Muchísimas gracias nadie por tu guía!!!

Un placer ayudarte y servirte!

 

Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro.

 

Un saludo y recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso.

 

Si no encuentras como añadir la palabra "Solucionado" al título del tema, aquí tienes una guía: http://www.prestashop.com/forums/topic/269515-solucionado-%C2%BFcomo-poner-la-palabra-solucionado-en-el-titulo-del-tema/

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...