Pregunta

El siguiente código es del archivo relacionado.phtml y creo que esto es lo que debe modificarse para filtrar productos sin imágenes:

<?php if(!$_item->isComposite() && $_item->isSaleable()): ?>

¿Cómo extiendo el código anterior para mostrar productos con imágenes solo en el bloque de productos relacionados?

¿Fue útil?

Solución

Si solo se preocupa por la imagen en miniatura, que es la que se muestra en la plantilla predeterminada, entonces intente verificar si el $ _Item tiene ese conjunto de datos.

$_item->hasData('thumbnail')

Una nota es que actualmente en la plantilla solo envuelve la casilla de verificación con la verificación que menciona para que aún muestre el producto incluso si agrega esta verificación, pero el usuario no pudo agregarlos al carrito.

Otros consejos

<?php if(!$_item->isComposite() && $_item->isSaleable() && $_item->getProduct()->hasImage()): ?>

Esto debería funcionar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top