簡體   English   中英

Magento更新CMS頁面XML以添加塊 - 阻止不加載

[英]Magento updating CMS page XML to add block - block not loading

我添加了一個新的CMS頁面,並編輯了Layout XML以顯示:

<reference name="head">
<block type="cms/block" name="myblock" template="myfolder/mytemplate.phtml"></block>
</reference>

所以我把文件“mytemplate.phtml”放在這個文件夾中:

/app/design/frontend/base/default/template/myfolder

我把這個測試腳本放在文件中:

<?php
echo '<script>alert("hello");</script>';
?>

但是,當我加載CMS頁面時沒有任何反應,所以這意味着'mytemplate.phtml'文件沒有加載。

我怎樣才能做到這一點?

如果您要使用模板(phtml),您的塊應該從Mage_Core_Block_Template擴展。

所以你的塊類型應該是core/template ,而不是cms/block

如果您只想顯示模板文件,則應使用塊類型core/template 試試這個xml:

<reference name="head">
    <block type="core/template" template="myfolder/mytemplate.phtml"/>
</reference>

暫無
暫無

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

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