ฉันมีหน้าเว็บภายนอกและฉันพยายามดึงส่วนหัวของไซต์จากเฟรมเวิร์ก Magento เพื่อใช้เป็นส่วนหัวในหน้าภายนอกนี้ นี่คือสิ่งที่ฉันมี:
// 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');
อย่างไรก็ตามการดำเนินการหยุดอยู่ตรงนั้นและฉันไม่ได้รับข้อความแสดงข้อผิดพลาด เป้าหมายของฉันคือดึงบล็อกMage_Page_Block_Html_Header
ซึ่งฉันคิดว่าฉันสามารถใช้เพื่อโหลด<block type="page/html_header" name="header" as="header">
และเนื้อหาทั้งหมดจากไฟล์เค้าโครง page.xml แท็ก XML นั้นห่ออยู่ข้างใน
<default translate="label" module="page">
<block type="page/html" name="root" output="toHtml" template="page/1column.phtml">
แท็กดังนั้นฉันอาจต้องระบุว่าอย่างใด ฉันไม่แน่ใจว่าฉันทำอะไรผิดและไปจากที่นี่
รหัสนี้ใช้งานได้ แต่ฉันมีปัญหากับปุ่มออกจากระบบบางคนมีปัญหาเดียวกันหรือไม่ ขอแสดงความนับถือ
—
Massimo Camoni