我在 catalog/category/view.phtml 页面上定义了这样的面包屑。
echo $this->getChildHtml('breadcrumbs')
我只想在类别页面上显示面包屑。我需要添加任何其他东西才能使用上面的代码吗?
我是否也需要在 xml 文件中定义它?
最佳答案
在 app/design/frontend/your package/yourtemplate/layout 下创建 local.xml
Remove breadcrumbs all pages using xml
then add breadcrumbs for catalog pages.
local.xml 的代码是 <?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 echo $this->getChildHtml('onlybreadcrumbs')
关于Magento - 类别页面上的面包屑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25201927/