Magento - Pokaż niestandardowe atrybuty w tabeli zgrupowanych produktów
Muszę znaleźć sposób na pokazanie wartości atrybutu niestandardowego zamiast „Nazwa produktu” pokazanego na obrazku poniżej.
Tabela produktów pogrupowanych http://www.magentocommerce.com/images/uploads/grouped_prod_front.gif
Pracuję z /app/design/frontend/default/defaultx/template/catalog/product/view/type/grouped.php
Poniższy kod nie działa (atrybut niestandardowy jest tworzony przez cały rok):
<code><?php if (count($_associatedProducts)): ?> <?php foreach ($_associatedProducts as $_item): ?> <tr> <td><?php echo $this->htmlEscape($_item->getYearmade()) ?></td> </code>
Każda pomoc byłaby doceniana.
EDYCJA: Więc odpowiedź okazała się dość prosta. Widzisz, o czym nie wspomniałem powyżej, że tam jestbyło rzeczywiście wyjście ... ale to była tylko liczba (np .: 52). Okazuje się, że był to identyfikator tej niestandardowej wartości atrybutu (był to typ niestandardowy rozwijanego typu rozwijanego).
Podsumowując
Działa to dla niestandardowych atrybutów tekstu typu:
<code>echo $this->htmlEscape($_item->getYearmade()) </code>
Ale dla wszystkich innych typów atrybutu niestandardowego (tak myślę) należy użyć:
<code>echo $this->htmlEscape($_item->getAttributeText('yearmade')) </code>
Nie odkryłbym tego bez najbardziej doskonałej odpowiedzi Alana Storma poniżej. Dziękuję Panu.