Magento 2.2.5带有可配置产品的分层导航不起作用

时间:2018-09-18 07:34:59

标签: magento2

这不是重复的问题,我已经检查了其他问题及其答案。但是对我没有用。

Magento = 2.2.5 EE

当我选择关联产品的可见性“目录和搜索”时,过滤器属性显示在分层导航中,而可见性为“不可见”,则过滤器属性不显示。

1)类别是锚点

2)关联产品和可配置产品属性集相同

3)有不止一种具有不同选项的可配置产品。

您是否有任何想法或暗示为什么会发生?

1 个答案:

答案 0 :(得分:1)

嗨,我查看了代码,这是一个可能的解决方案:

修改了文件vendor / magento / module-catalog-search / Model / Layer / Filter / Attribute.php

       if ($isAttributeFilterable && (!$this->isOptionReducesResults($count, $productSize) || $count === 0)) {
        return;
    }

收件人:

    if ($isAttributeFilterable && $count === 0) {
        return;
    }

希望对您有帮助。

编辑,已在magento https://github.com/magento/magento2/commit/573f74764a23877866ae7627fc43884164668899

的2.3版中修复。