我对前端 magento 有点陌生,这可能被问了很多,但我不明白。

我正在尝试在主页上添加一个滑块,位于标题下方、内容开始之前。

我认为最好的方法是编辑 local.xml (对吗?)

<cms_index_index>
  <reference name="root">
    <block type="core/template" name="slider" after="header" template="page/index/slider.phtml" before="-" />
  </reference>
</cms_index_index>

page/index/slider.phtml echo 是一个测试,不幸的是它没有显示。有谁知道我做错了什么?提前致谢!

有帮助吗?

解决方案

在布局中:

<cms_index_index>
    <reference name="content">
        <block type="core/template" name="slider" template="page/index/slider.phtml" before="-" />
    </reference>
</cms_index_index>

在管理面板中:CMS -> Pages,选择您当前的主页并添加

{{block type="core/template" template="page/index/slider.phtml"}}

在页面的开头。

注意 <reference name="内容">

其他提示

您可以使用XML在内容之上的主页上和下面的主页上放置块,并且是所有XML编辑都应进入your_package / your_theme / layout / local.xml。由于您创建了自己的模板路径(your_package / your_theme / template / page / index / sliger.phtml)并且我假设所有滑块代码都在那个slider.phtml文件中,您也可以直接在CMS主页中调用该文件。

打开管理员并转到CMS - >页面。单击要将滑块添加到的页面。单击“内容”选项卡并插入以下代码:

{{block type="core/template" template="page/index/slider.phtml"}}
.

这是从CMS页面或静态块调用.phtml文件的简单方法。

许可以下: CC-BY-SA归因
scroll top