2011-12-15 31 views
2

我爲製造商創建了一個動態登錄頁面部件,其中部件將創建一個動態登錄頁面,其中包含類別鏈接的動態登錄頁面,僅顯示類別那是那個製造商的產品。設置magento部件中的Block/phtml模板的頁面標題,元描述和關鍵字

作爲其中的一部分,我想使用此代碼

protected function _toHtml() 
    { 
    ......(build the page logic and stuff) 

     $head = $this->getLayout()->getBlock('head'); 
     $head->setTitle($title); 
     $head->setKeywords($keywords); 
     $head->setDescription($description); 
    } 

設置頁面標題但出於某種原因,這並不做任何事情,因爲標題是按頁/ CMS頁面設置 - 調用窗口小部件的塊。

任何想法如何做到這一點?

+0

嗨。我需要爲製造商創建單獨的頁面,但我不知道如何..我已經Google搜索,但力量找到任何合適的結果。是否有任何教程展示如何創建制造商頁面或動態着陸頁? – itdeeps 2012-09-05 05:23:25

回答

1

當你的塊的_toHtml()被調用時,頭已經被渲染,所以設置它的title變量沒有明顯的影響。您需要使用較早執行的方法,如_prepareLayout()

相關問題