Ho una pagina Web esterna e sto cercando di estrarre il blocco di intestazione del sito dal framework Magento da utilizzare come intestazione in questa pagina esterna. Questo è quello che ho finora:
// initialize Magento
$rootPath = dirname(dirname(__FILE__));
$mageInc = $rootPath . "/app/Mage.php";
include_once $mageInc;
Mage::app('admin')->setCurrentStore(0);
$headerBlock = Mage::app()->getLayout()->createBlock('page/html_header');
//also tried
//$headerBlock = Mage::app()->getLayout()->createBlock('page/html_header', 'header');
L'esecuzione si ferma qui, tuttavia, e non ricevo messaggi di errore. Il mio obiettivo è quello di estrarre il blocco Mage_Page_Block_Html_Header
, che penso di poter usare per caricare <block type="page/html_header" name="header" as="header">
e tutto il suo contenuto dal file di layout page.xml. Quel tag XML è racchiuso all'interno
<default translate="label" module="page">
<block type="page/html" name="root" output="toHtml" template="page/1column.phtml">
tag, quindi forse devo specificarlo in qualche modo? Non sono sicuro di cosa sto facendo di sbagliato e dove andare da qui.