我正在为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>
它有效。希望这会有所帮助:)!