Проблема с использованием ifconfig на блоке - PullRequest
1 голос
/ 08 марта 2012

Я пытаюсь заставить Magento отображать определенный блок только при выполнении условия конфигурации.Я пытался использовать атрибут ifconfig в объявлении блока, но это, похоже, не работает: <reference name="left"> <block type="catalog/navigation" name="catalog.navigation.left.drilldown" as="left_navigation_drilldown" before="-" template="catalog/navigation/left/drilldown.phtml" ifconfig="catalog/side_navigation/enabled" /> (...) </reference> К сожалению, блок всегда отображается, даже если catalog/side_navigation/enabled установлен на false.Я видел, что это было сделано таким же образом в rss.xml для блока rss.Тем не менее, это не работает для меня.

Я пробовал метод с помощником, представленным Alan Storm .Все еще не повезло.

Я знаю, как это сделать, но мне бы очень хотелось использовать эту очень простую технику.

1 Ответ

4 голосов
/ 08 марта 2012

ifconfig будет работать только с элементом xml действия, а не только с блоком, вот пример:

<reference name="footer_links">
   <action method="addLink" translate="label title" module="catalog" ifconfig="catalog/seo/site_map"><label>Site Map</label><url helper="catalog/map/getCategoryUrl" /><title>Site Map</title></action>
</reference>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...