Я хочу добавить блок в левом столбце только моего модуля, а не всего веб-сайта.Magento, макет по умолчанию для настраиваемого модуля
Если я разместил его в теге <default>
, он будет показан на весь сайт, но я хочу сделать что-то вроде <mymodule_default>
, возможно ли это?
Я знаю, что я могу разместить свой блок в каждом layout_handler
как:
<mymodule_controllername_actionname>
<reference name="left">
<block type="mymodule/block" name="left_navigation" before="-" template="mymodule/left-nav.phtml" />
</reference>
</mymodule_controllername_actionname>
, но это не то, что я хочу, я хочу, чтобы это сделать, как:
<mymodule_default>
<reference name="left">
<block type="mymodule/block" name="left_navigation" before="-" template="mymodule/left-nav.phtml" />
</reference>
</mymodule_default>
Или это не является предпочтительным, ?
Thanks
Да, но таким образом я должен ite it в каждом обработчике макета, и если вы хотите расширить мой модуль с помощью какого-либо другого модуля и хотите добавить ссылку на 1-й модуль, возможно, это невозможно. – Ahmed
Прошу прощения. Я не могу тебя достать. – Elavarasan
сделать это простым, я не хочу писать блок в каждом обработчике макета, пытаясь найти лучший способ – Ahmed