У меня есть атрибут специальной категории, который я хочу добавить в класс body. Насколько я мог узнать, что люди делают этоMagento: показать пользовательский атрибут в классе body
Override CategoryController и добавить что-то вроде
$root->addBodyClass($category->getMyAttribute());
Но я не хочу, чтобы переопределить основные классы ...В админке они добавляют что-то вроде
<reference name=”root”><action method=”addBodyClass”><className>caravan-motorhome-lighting</className></action></reference>
для каждой категории, не использующей сам атрибут, но добавляя класс напрямую. Поскольку у меня уже есть атрибут, я, конечно же, не хочу клонировать его и добавлять класс таким образом.
Так что мое любимое решение будет некоторое изменение макета я могу добавить к local.xml, который говорит
<reference name=”root”>
<action method=”addBodyClass”>
<className>
get value of my custom attribute here dynamically
</className>
</action>
</reference>
Кто-нибудь есть идеи, как это может работать или другая идея, что я Бесполезный Даже подумать?
Это звучит удивительно - именно то, что я искал. Я попробую! –
работает как шарм –
@RiaElliger Отлично, рад его слышать. –