use*_*568 9 layout block magento unset
我知道:
<action method="unsetChild"><name>as</name></action>
Run Code Online (Sandbox Code Playgroud)
是否可以删除一行中的所有孩子?例如:
<action method="unsetChild"><name>*</name></action>
Run Code Online (Sandbox Code Playgroud)
或类似的东西..?
更新 - 答案:
<action method="unsetChildren"/>
Run Code Online (Sandbox Code Playgroud)
似乎很合理地做了这个伎俩..
不要害怕读取基块类的源文件.
#File: app/code/core/Mage/Core/Block/Abstract.php
public function unsetChildren()
{
$this->_children = array();
$this->_sortedChildren = array();
return $this;
}
Run Code Online (Sandbox Code Playgroud)
无数的答案在那些方法.