我正在尝试在页面的after_body_start部分中为我的主题的每个页面添加一些HTML。
我在这里用以下内容创建了一个模板app / design / frontend / custompackage / genesis / template / page / custom / siteCanvasAdjustment.phtml:
<p>Hello World</p>
在我的local.xml文件中:app / design / frontend / custompackage / genesis / local.xml,我添加了以下代码行:
<layout version="0.1.0">
<default>
<reference name="after_body_start">
<bock type="core/template" name="siteCanvasAdjustment" as="siteCanvasAdjustment" template="page/custom/siteCanvasAdjustment.phtml" output="toHtml" before="-" />
</reference>
</default>
但是,“Hello World”仍未在页面上呈现。我确认主题已成功安装。我对head.phtml文件所做的更改并放在我的主题工作中。此外,local.xml中的以下更改工作正常:
<reference name="head">
<action method="removeItem"><type>skin_js</type><name>js/slideshow.js</name></action>
</reference>
知道我做错了什么吗?我是Magento的新手并阅读了所有教程,但显然遗漏了一些东西。
答案 0 :(得分:4)
你的local.xml应该在layout文件夹下,而不是直接在theme文件夹下,你的块也有拼写错误,它表示bock而不是block。
希望有所帮助
N.B不要忘记清除缓存。
干杯 小号