외부 웹 페이지가 있는데이 외부 페이지에서 헤더로 사용하기 위해 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');
그러나 실행이 중지되고 오류 메시지가 표시되지 않습니다. 내 목표는 block을 당기는 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">
태그, 어떻게 든 지정해야합니까? 내가 뭘 잘못하고 있는지, 어디로 가야할지 모르겠습니다.
이 코드는 작동하지만 로그 아웃 버튼에 문제가 있습니다. 일부 동일한 문제가 있습니까? 안부
—
마시모 카 모니