Tôi có một trang web bên ngoài và tôi đang cố gắng kéo khối tiêu đề trang web từ khung Magento để sử dụng làm tiêu đề trong trang bên ngoài này. Đây là những gì tôi có cho đến nay:
// 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');
Việc thực thi dừng lại ở đó, tuy nhiên, và tôi không nhận được thông báo lỗi. Mục tiêu của tôi là kéo khối Mage_Page_Block_Html_Header
, mà tôi nghĩ rằng tôi có thể sử dụng để tải <block type="page/html_header" name="header" as="header">
và tất cả nội dung của nó từ tệp bố cục page.xml. Thẻ XML đó được bọc bên trong
<default translate="label" module="page">
<block type="page/html" name="root" output="toHtml" template="page/1column.phtml">
thẻ, vì vậy có lẽ tôi cần phải xác định bằng cách nào đó? Tôi không chắc mình đang làm gì sai và đi đâu từ đây.