У меня есть этот блок в файле макет:Magento: Добавить дочерний блок программно
<block type="core/template_facade" name="product.info.container2" as="container2">
<action method="setDataByKey"><key>alias_in_layout</key><value>container2</value></action>
<action method="setDataByKeyFromRegistry"><key>options_container</key><key_in_registry>product</key_in_registry></action>
<action method="append"><block>product.info.options.wrapper</block></action>
<action method="append"><block>product.info.options.wrapper.bottom</block></action>
</block>
И этот блок:
$item_block = Mage::getSingleton('core/layout')->createBlock('catalog/product_list','item')->setTemplate('sns/ajaxcart/catalog/product/item.phtml')->setData('product', $product);
Как есть верхний блок как $ item_block Детских программно? Я знаю, что это должно быть что-то вроде:
$upper_block = <create upper block>;
$item_block->setChild('somealias',$upper_block);
Однако, верхний блок, кажется, слишком усложнять для меня, чтобы знать, как создать его программно. Пожалуйста помоги!