Domanda

Il seguente codice è dal file related.phtml e credo che questo è ciò che deve essere modificato per filtrare i prodotti senza immagini:

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

Come posso estendere il codice di cui sopra per mostrare i prodotti con immagini solo nel relativo blocco di prodotti?

È stato utile?

Soluzione

Se vi interessa soltanto l'immagine in miniatura, che è quella mostrata nel template di default, allora poi provare a controllare se il $ _item ha quel set di dati.

$_item->hasData('thumbnail')

Una nota è che attualmente nel modello avvolge solo la casella di controllo con l'assegno che ti nomina così si sarebbe ancora visualizzare il prodotto, anche se si aggiunge questo controllo, ma l'utente non poteva aggiungere al carrello.

Altri suggerimenti

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

Questo dovrebbe funzionare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top