我尝试在我的页脚上添加另一个菜单(如top.phtml或left.phtml),所以我创建了一个目录/导航/ bottom.phthml,但我没有在下面如何在page / html中打印它/footer.phtml whit喜欢:
<?php echo $this->getChildHtml('bottomnav') ?>
我知道我需要在xml文件上添加一个块,但我不明白我需要编辑哪个文件以及需要添加的内容。 如何添加此块?
答案 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') ?>
它会调用你的文件。如果您有任何疑问,请告诉我