Показать изображение категории Magento - PullRequest
0 голосов
/ 15 ноября 2010

Как правило, в верхнем меню будет отображаться название подкатегории, я хочу вывести изображение подкатегории. Может кто-нибудь посоветовать php код.

Спасибо

1 Ответ

7 голосов
/ 17 ноября 2010

Это можно сделать, добавив дополнительный атрибут в список загрузки атрибутов категорий внешнего интерфейса через config.xml:

<frontend>
    <category>
        <collection>
            <attributes>
                 <[attribute_code] />
            </attributes>
        </collection>
    </category>
</frontend>

Просто замените [attribute_code] на код атрибута изображения (возможно, в вашем случае это image)

и тогда вы сможете получить доступ к изображению категории через $category->getImage(), также возможно, что вам потребуется переопределить блок Mage_Catalog_Block_Navigation для пользовательского html-форматирования вашего меню.

Когдазавершив эту настройку, не забудьте очистить кэш и перестроить индекс плоских категорий (если он используется).

...