这不是重复的问题,我已经检查了其他问题及其答案。但是对我没有用。
Magento = 2.2.5 EE
当我选择关联产品的可见性“目录和搜索”时,过滤器属性显示在分层导航中,而可见性为“不可见”,则过滤器属性不显示。
1)类别是锚点
2)关联产品和可配置产品属性集相同
3)有不止一种具有不同选项的可配置产品。
您是否有任何想法或暗示为什么会发生?
答案 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版中修复。