Magento - 自定义目录/导航

时间:2014-04-05 22:57:26

标签: magento templates layout navigation

我尝试在我的页脚上添加另一个菜单(如top.phtml或left.phtml),所以我创建了一个目录/导航/ bottom.phthml,但我没有在下面如何在page / html中打印它/footer.phtml whit喜欢:

<?php echo $this->getChildHtml('bottomnav') ?>

我知道我需要在xml文件上添加一个块,但我不明白我需要编辑哪个文件以及需要添加的内容。 如何添加此块?

2 个答案:

答案 0 :(得分:1)

@ kikko088我认为上面的答案是不完整的,首先添加一个新的local.xml文件是正确的,但是如果要在页脚中添加一个新块,则需要引用页脚和另一个步骤代码,但我们需要在代码下添加更正。

local.xml中的代码。

<default>
    <reference name="footer">
          <block type="page/html_topmenu" name="bottomnav" as="bottomnav"  template="page/html/bottomnav.phtml"/>
    </reference>
</default>

当我在默认的phtml下引用页脚和页脚时,自动获取所有HtmlChild,你不需要去phtml并调用&#34; bottomnav&#34;。

如果这有助于您,请告诉我。

最佳,

答案 1 :(得分:0)

首先,您必须在位于

local.xml中添加此块
app>design>forentend>YOUR_PACKAGE>YOUR_DESIGN_layout>local.xml

如果布局文件夹中存在local.xml,则simplay会创建它并

local.xml

中添加此块
<block type="core/template" name="bottomnav" as="bottomnav"  template="page/html/bottomnav.phtml">
</block>

和simplay称之为

<?php echo $this->getChildHtml('bottomnav') ?>

它会调用你的文件。如果您有任何疑问,请告诉我