簡體   English   中英

Magento自定義模塊將HTML塊添加到標頭

[英]Magento custom module adds HTML block to header

我正在為Magento創建一個自定義模塊,我發現將HTML代碼添加到標頭的最簡潔的方法是在模塊中創建自己的Block,然后添加PHP代碼以在header.phtml模板中呈現該模塊。

我只是想知道是否可以通過將所有代碼都放在我的模塊文件夾中來減少干擾?

謝謝 :)

<reference name="header">
    <block type="your_module/yourblockclass" name="yourblockname" template="your_module/yourtemplate.phtml"/>
</reference>

將以上代碼添加到自定義layout.xml文件中的default-layout-handle。 通過獲取塊

$this->getChildHtml('yourblockname')

header.phtml文件中。

祝好運!

如果您不想修改header.phtml模板文件,只需將output="toHtml"添加到塊聲明中,如下所示:

<reference name="header">
   <block type="your_module/yourblockclass" name="yourblockname" template="your_module/yourtemplate.phtml" output="toHtml"/>
</reference>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM