Magento-自定义目录/导航
我尝试在页脚上添加另一个菜单(如top.phtml或left.phtml),因此我创建了一个catalog/navigation/bottom.phtml,但我不了解如何在page/html/footer.phtml中打印它,例如:Magento-自定义目录/导航,magento,templates,layout,navigation,Magento,Templates,Layout,Navigation,我尝试在页脚上添加另一个菜单(如top.phtml或left.phtml),因此我创建了一个catalog/navigation/bottom.phtml,但我不了解如何在page/html/footer.phtml中打印它,例如: <?php echo $this->getChildHtml('bottomnav') ?> 我知道我需要在xml文件上添加一个块,但我不知道需要编辑哪个文件以及需要添加什么。 如何添加此块?首先,您必须在位于的local.xml中添加此块
<?php echo $this->getChildHtml('bottomnav') ?>
我知道我需要在xml文件上添加一个块,但我不知道需要编辑哪个文件以及需要添加什么。
如何添加此块?首先,您必须在位于的
local.xml
中添加此块
app>design>forentend>YOUR_PACKAGE>YOUR_DESIGN_layout>local.xml
如果布局文件夹中存在local.xml
dosent,则simplay创建它并
将此块添加到local.xml
<block type="core/template" name="bottomnav" as="bottomnav" template="page/html/bottomnav.phtml">
</block>
Simpley把这叫做
<?php echo $this->getChildHtml('bottomnav') ?>
它将调用您的文件。如果您有任何疑问,请告诉我@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并调用“bottomnav”
如果这对你有帮助,请告诉我
最棒的是,ya我知道使用引用页脚,它会在页脚中自动调用,但根据问题@kikko088想要使用getchildhtml,这就是为什么我可以简单地在phtml文件中的调用中在块中创建。我认为我的答案在我看来是完整的,但在问题的上下文中是不正确的,@kikko088想要在页脚下显示目录导航器。如果你觉得有帮助,请接受答案