【发布时间】:2013-04-17 11:44:58
【问题描述】:
我尝试在标题中添加我的商店类别,为此我执行以下步骤:
在 page.xml 上,添加此块类别:
<block type="page/html_header" name="header" as="header">
<block type="core/template" name="top.categories" as="topCategories" template="catalog/navigation/categories.phtml" />
...
</block>
使用以下代码在目录/导航/上创建 categories.phtml:
<?php $_menu = $this->renderCategoriesMenuHtml(1,'level-top') ?>
<?php if($_menu): ?>
<nav class="left-nav">
<ul class="nav-list">
<?php echo $_menu ?>
</ul>
</nav>
<?php endif ?>
并在标题中调用此块,代码:
<?php echo $this->getChildHtml('topCategories') ?>
但是,当我调用它时,返回一个错误:
a:5:{i:0;s:111:"方法无效 Mage_Core_Block_Template::renderCategoriesMenuHtml(Array ( [0] => 1 [1] => level-top ) )";i:1;s:3818:"#0 [内部函数]: Varien_Object->__call('renderCategorie...', Array)
我正在使用 Magento 1.6.2。
我做错了什么?
【问题讨论】:
标签: php magento e-commerce magento-1.6