[英]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.