是否可以删除,假设只通过local.xml在特定的cms页面上使用名称链接阻止。这样我就可以通过Magento管理员在特定的cms页面上节省时间取消设置块。
我在想这样的事情。
<reference name="left">
<action method="unsetChild">
<pageId>1</pageId>
<pageId>15</pageId>
<pageId>23</pageId>
<name>links</name>
</cmsPagesId>
</reference>
答案 0 :(得分:0)
转到Mage/Cms/Helper/Page.php
找功能_renderPage()
if ($renderLayout) {
// add code here
if(in_array($pageId,array(1,15,23))){
$action->getLayout()->unsetBlock('left');
}
$action->renderLayout();
}