Загрузка дочернего HTML-кода Magento вне Magento

Я загружаю блоки Magento вне Magento для определенных частей своего сайта. Я могу сделать это успешно с чем-то похожим на следующее:

require_once $docRoot.'/app/Mage.php';
umask(0);
Mage::app('default');
...

$layout = Mage::getSingleton('core/layout');
$block = $layout->createBlock('Mage_Page_Block_Html_Header');
$block->setTemplate('page/html/header.phtml');
echo $block->renderView();

Проблема в том, что если блок, который я отображаю, имеет дочерние блоки (html), они не включаются в вывод. В приведенном выше примере файл header.phtml содержит следующий вызов для дочернего HTML, который отсутствует в выходных данных.

...
<?php echo $this->getChildHtml('topLinks') ?>
...
6
задан Christian 2 January 2011 в 07:50
поделиться