Domanda

Sono molto confuso con un piccolo problema nel mio catalogo / file di list.phtml / prodotto.

Sto cercando di aggiungere l'attributo del produttore che viene fornito con Magento alla mia griglia di messa in vendita e hanno aggiunto il seguente codice.

<?php echo $_product->getAttributeText('manufacturer') ?>
<?php if( $_product->getAttributeText('manufacturer') ): ?>
    <p class="manufacturer">Manufactured by:<br/><?php echo $_product->getAttributeText('manufacturer')?></p>
<?php endif; ?>

Ora, questo è lo stesso codice che ho usato sul mio prodotto / pagina view.phtml e funziona lì. Ma questo non funziona affatto, l'eco per la sua auto o di usarlo in if. Entrambi ritorno nulla.

Quindi devo fare qualcosa di speciale per ottenere questi attributi sul file list.phtml?

È stato utile?

Soluzione

Assicurarsi che il manufacturer attributi (e altri che si desidera elencare) hanno il flag Use in product listing a Yes. Dopo aver impostato il flag si dovrebbe ricreare l'indice piatto prodotto se Flat catalog è attivato.

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