我想從一個特定頁面的每個頁面上刪除一個靜態塊。從特定頁面中刪除靜態塊(XML更新)
目前在我header.phtml我有這樣的代碼......
<?php echo $this->getChildHtml('topMenu') ?>
這將顯示包含下面的代碼我topmenu.phtml文件的內容...
<?php $_menu = $this->getHtml('level-top') ?>
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('newnav')->toHtml() ?>
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('further-menu')->toHtml() ?>
我希望通過使用XML更新頁面來移除靜態塊'further-menu'在特定頁面中的顯示。
到目前爲止,我已經嘗試了很多方法,如下面,但沒有多大用處。
<reference name="top.menu">
<block type="cms/block" name="further-menu">
<action method="unsetChild"><name>further-menu</name></action>
</block>
</reference>
我已經嘗試過這一點,它似乎並沒有工作,只是爲了澄清我用這個代碼。 '' –
Harry