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 に答える