如何删除或隐藏magento中特定页面的面包屑

时间:2014-11-20 07:49:00

标签: magento hide breadcrumbs

我想在高级搜索结果中单独在magento中隐藏(Home>目录高级搜索>结果)面包屑。我不想浏览结果页面中的面包屑。任何人帮助我实现这一目标。

7 个答案:

答案 0 :(得分:10)

尝试使用

<remove name="breadcrumbs" />

在布局xml文件的特定句柄中。 例如

<catalog_category_default>
<remove name="breadcrumbs" />
</catalog_category_default>

或者尝试在CMS-&gt;页面下的后端的cms页面布局表单中使用它。

答案 1 :(得分:4)

您可以通过管理员执行:

CMS-> Pages:
Page Information
Design:
Custom Design
Custom Layout Update XML: <remove name="breadcrumbs" />

答案 2 :(得分:1)

对于Magento 2.1

Goto Admin-&gt; Store-&gt; General-&gt; Web-&gt;默认页面 - &gt;显示CMS页面的面包屑

为面包屑选择选项号

答案 3 :(得分:1)

对于Magento2,请从特定CMS页面中删除。在CMS页面的“设计>>布局”部分添加以下内容

  <referenceContainer name="page.top">
    <referenceBlock name="breadcrumbs" remove="true"/>
  </referenceContainer>

答案 4 :(得分:1)

Magento 2代码删除CMS页面的面包屑

<referenceContainer name="page.top">
    <referenceBlock name="breadcrumbs" remove="true" />
</referenceContainer>


答案 5 :(得分:0)

在/ app / design / frontend / base / default / layout /

中编辑catalogsearch.xml

中添加<remove name="breadcrumbs" />
  <catalogsearch_advanced_result translate="label">
   <label>Advanced Search Result</label>
    <update handle="page_two_columns_right" />
   <remove name="breadcrumbs" />
  </catalogsearch_advanced_result>

刷新并检查...仅在高级搜索结果中将删除面包屑。

答案 6 :(得分:0)

在布局更新xml中,每个cms页面:

<reference name="root">
<remove name="breadcrumbs"/>
</reference>