Magento 仅在一个页面上从左侧导航隐藏shop by

Magento 仅在一个页面上从左侧导航隐藏shop by,magento,Magento,我们有一个品牌页面,其中我们的主要“类别”是“品牌”,但我们在页面下方也有一个按品牌开店的页面,因为我们的其他选项卡需要按品牌开店 如何仅从Magento中的此页面隐藏较低品牌的店铺?此左栏中的每个组件都是块。您可以通过布局(*.xml)文件定义应显示的块。您可以在/app/design/frontend/base/default/layout/中找到它们。通常,您必须编辑catalog.xml才能在页面中加载所需的块 这是另一种情况。产品类型和品牌都在同一块下。您必须编辑.phtml文件以满足

我们有一个品牌页面,其中我们的主要“类别”是“品牌”,但我们在页面下方也有一个按品牌开店的页面,因为我们的其他选项卡需要按品牌开店


如何仅从Magento中的此页面隐藏较低品牌的店铺?

此左栏中的每个组件都是块。您可以通过布局(
*.xml
)文件定义应显示的块。您可以在
/app/design/frontend/base/default/layout/
中找到它们。通常,您必须编辑
catalog.xml
才能在页面中加载所需的块

这是另一种情况。产品类型和品牌都在同一块下。您必须编辑
.phtml
文件以满足您的需要。 在
catalog.xml
中,您可以找到块的加载顺序,以及它们的
.phtml
文件的路径(这里可能是catalog/navigation)。查看布局文件(带有过滤器链接的类别页面)的“带有锚定的类别”部分,其中包含
reference name=“left”
(即左列)

跟踪正确的文件,并放置一个
if
子句以跳过此页面的品牌部分(当页面类别id等于品牌id时,或者当当前url包含
Brand.html
时,更简单但更糟糕)

编辑文件时,请始终处理副本。将副本放入
/app/design/frontend/default/YOURTHEMENAME/
中,Magento将使用副本