本文介绍了Magento-面包屑分类页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在catalog/category/view.phtml页面上定义了类似这样的面包屑.
I have defined breadcrumbs like this on catalog/category/view.phtml page.
echo $this->getChildHtml('breadcrumbs')
我只想在类别页面上显示面包屑.我需要添加其他任何东西来使用以上代码吗?
I want to show breadcrumbs on category page only. Do I need to add anything else to use above code ?
我也需要在xml文件中定义它吗?
Do I need to define this in xml file as well ?
推荐答案
在 app/design/fontend/yourpackage/yourtemplate/layout
Remove breadcrumbs all pages using xml
then add breadcrumbs for catalog pages.
如果local.xml是
code if local.xml is
<?xml version="1.0"?>
<layout version="0.1.0">
<default>
<reference name="root">
<remove name="breadcrumbs"/>
</reference>
</default>
<catalog_category_default translate="label">
<reference name="category.products">
<block type="page/html_breadcrumbs" name="onlybreadcrumbs" as="onlybreadcrumbs"/>
</reference>
</catalog_category_default>
<catalog_category_layered translate="label">
<reference name="category.products">
<block type="page/html_breadcrumbs" name="onlybreadcrumbs" as="onlybreadcrumbs"/>
</reference>
</catalog_category_layered>
</layout>
输入代码view.phtml
put the code view.phtml
echo $this->getChildHtml('onlybreadcrumbs')
这篇关于Magento-面包屑分类页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!