Как я могу получить пользовательские атрибуты Magento в list.phtml? - PullRequest
0 голосов
/ 01 августа 2011

Как получить настраиваемые атрибуты в списке продуктов категории Magento (версия 1.4) (в list.phtml)?

Я пытаюсь отредактировать catalog.xml, добавив

<action method="addAttribute"><code>format</code></action>

и list.phtml

<?php echo $_product->getAttributeText('format'); ?>

или

<?php echo $_product->getFormat(); ?>

Ноэто не работаетКак это можно сделать?

Ответы [ 2 ]

1 голос
/ 23 сентября 2014

Работает нормально, просто поместите этот код туда, где вам нужно, в файл list.phtml или view.phtml.

$attribute = $_product->getResource()->getAttribute('unit');
if ($attribute){
    echo $attribute_value = $attribute ->getFrontend()->getValue($_product);
}
0 голосов
/ 01 августа 2011

Загрузка атрибутов через $_product->getAttributes()

http://docs.magentocommerce.com/Mage_Catalog/Mage_Catalog_Model_Product.html#getAttributes

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...