以多种"zone"显示我的集团?



我正在为Magento的滑块扩展程序工作,我希望能够在此位置之一中显示我的滑块:top_left,top_right,top_right,top_center,top_center,bottom_left/bottom_left/right/center!并能够从我的管理员后端选择这个位置。你能帮忙:)!谢谢

我发现的最佳解决方案是与此事件添加一个观察者:

controller_action_layout_load_before

然后我们加载布局:

public function addBlock(Varien_Event_Observer $observer)
{
   $layout = $observer->getEvent()->getLayout()->getUpdate();
   $layout->addHandle(ThePositionYouWant);
   return $this;
}

在您的布局中,您要不同的位置:

<position_name>
    <reference name="content">
        <block type="BlockName" name="Name" before="-" template="YourBlockTemplate"/>
     </reference>
</position_name>
    <position_name2>
        <reference name="left">
            <block type="BlockName" name="Name" after="-" template="YourBlockTemplate"/>
         </reference>
    </position_name2>

它有效。希望这会有所帮助:)!

最新更新