12

我在一个phtml文件中,如何获取当前模板中的子块列表?

4

1 回答 1

18
$children = $this->getChild();

检查app/code/Mage/Core/Block/Abstract.php中的代码

public function getChild($name = '')
{
    if ($name === '') {
        return $this->_children;
    } elseif (isset($this->_children[$name])) {
        return $this->_children[$name];
    }
    return false;
}

所以如果没有给出名字,它只会返回所有的孩子。

于 2012-06-07T11:16:11.777 回答