gpt4 book ai didi

magento - 在 magento 中隐藏或显示某些类别中的过滤器

转载 作者:行者123 更新时间:2023-12-02 16:57:03 26 4
gpt4 key购买 nike

在我们的最高级别类别上,大约有 50 个购物选项,我试图在类别的自定义布局中使用 xml 代码隐藏属性过滤器。使用此代码

<reference name="em.catalog.leftnav">
<action method="setData">
<instruction>hide_attribute_code</instruction>
<value>1</value>
</action>

但不隐藏该类别中的过滤器属性,请在图像 http://i.imgur.com/UHrHe.png 上检查它

最佳答案

在catalog.xml中

 <catalog_category_layered translate="label">
<label>Catalog Category (Anchor)</label>
<reference name="left">
<block type="catalog/layer_view" name="catalog.leftnav" after="currency" template="catalog/layer/view.phtml"/>
</reference>
<catalog_category_layered translate="label">

遵循模板...catalog/layer/view.phtml

打开此文件并设置过滤器按名称或 ID 显示在前端的条件

           <?php $_filters = $this->getFilters() ?>
<?php foreach ($_filters as $_filter): ?>

<?php if($_filter->getName() == 'Price' || $_filter->getName() == 'Category' || $_filter->getName() == 'Manufacturer' ): ?>
<?php if($_filter->getItemsCount()): ?>
<dt><?php echo $this->__($_filter->getName()) ?></dt>
<dd><?php echo $_filter->getHtml() ?></dd>
<?php endif; ?>
<?php endif; ?>

<?php endforeach; ?>

关于magento - 在 magento 中隐藏或显示某些类别中的过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20994703/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com