Frage

Ich bin sehr verwechselt mit einem kleinen Problem in meiner Katalog/Produkt/list.phtml -Datei.

Ich versuche, das mit Magento gelieferte Herstellerattribut zu meiner Rasterliste hinzuzufügen, und habe den folgenden Code hinzugefügt.

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

Dies ist der gleiche Code, den ich auf meiner Seite mit Produkt/Ansicht.phtml verwendet habe, und es funktioniert dort. Aber das funktioniert überhaupt nicht, das Echo selbst oder verwendet es in der IF -Aussage. Beide geben nichts zurück.

Ich muss also etwas Besonderes tun, um diese Attribute auf die Datei list.phtml zu bringen?

War es hilfreich?

Lösung

Stellen Sie sicher, dass das Attribut manufacturer (und andere, die Sie auflisten möchten) haben die Flagge Use in product listing einstellen Yes. Nach dem Einstellen des Flags sollten Sie Ihren Produkt flachen Index neu aufbauen, wenn Flat catalog aktiviert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top