मेरे पास एक बाहरी वेबपेज है और मैं इस बाहरी पेज में हेडर के रूप में उपयोग करने के लिए मैगेंटो फ्रेमवर्क से साइट हेडर ब्लॉक को खींचने की कोशिश कर रहा हूं। अभी तक मेरे पास इतना ही है:
// 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">
पेज.एक्सएमएल लेआउट फ़ाइल से लोड करने और इसकी सभी सामग्री का उपयोग कर सकता हूं । कि XML टैग अंदर लपेटा गया है
<default translate="label" module="page">
<block type="page/html" name="root" output="toHtml" template="page/1column.phtml">
टैग, तो शायद मुझे यह निर्दिष्ट करने की आवश्यकता है कि किसी तरह? मुझे यकीन नहीं है कि मैं क्या गलत कर रहा हूं और यहां से कहां जाना है।