Wie zeige ich einfache Produktbeschreibungen auf einer gruppierten Produktseite?
Frage
Bei der Arbeit mit einem gruppierten Produkt auf Magento (wie einem Möbelset) werden standardmäßig nur wenige Informationen über die einfachen Produkte angezeigt.
Das Beispiel für Demo -Site Es scheint dem Benutzer nicht zu ermöglichen, Details der Dimensionen oder anderer Attribute der Simples zu untersuchen. Alles, was es zeigt, sind die Namen und Preise.
Gibt es auf einer gruppierten Produktseite Vorlagenmethoden, mit denen detailliertere Daten zu den einfachen Produkten der Komponente angezeigt werden? Dinge wie kurze Beschreibungen, Miniaturansichten, URLs zu einfacher Produktansicht (falls aktiv) usw.
Lösung
Im catalog/product/view/type/grouped.phtml
Sie können einen Tisch finden #super-product-table
Das enthält die grundlegenden Informationen, die Sie für zugehörige Produkte erwähnt haben. Um eine kurze Beschreibung (z. B.) hinzuzufügen, sollten Sie so etwas im Körper des Tisches hinzufügen, mit anderen Worten innerhalb foreach ($_associatedProducts as $_item)
Schleife:
<?php echo $this->htmlEscape($_item->getShortDescription()) ?>
Andere Tipps
Sagen wir in catalog/product/view.phtml
Sie können so etwas tun:
if($_product->isGrouped()) {
$_associatedProducts = $_product->getTypeInstance(true)->getAssociatedProducts($_product);
foreach($_associatedProducts as $_associatedProduct) {
if($_description = $_associatedProduct->getShortDescription()) {
echo $this->helper('catalog/output')->productAttribute($_associatedProduct, $_description, 'short_description');
}
}
}