Magento - 在我的主题After_Body_Start的所有页面上添加一些HTML

时间:2014-10-12 16:18:06

标签: html magento

我正在尝试在页面的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的新手并阅读了所有教程,但显然遗漏了一些东西。

1 个答案:

答案 0 :(得分:4)

你的local.xml应该在layout文件夹下,而不是直接在theme文件夹下,你的块也有拼写错误,它表示bock而不是block。

希望有所帮助

N.B不要忘记清除缓存。

干杯 小号