Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magento:如何通过另一个类别过滤当前类别-分层导航_Php_Magento_Magento 1.7 - Fatal编程技术网

Php Magento:如何通过另一个类别过滤当前类别-分层导航

Php Magento:如何通过另一个类别过滤当前类别-分层导航,php,magento,magento-1.7,Php,Magento,Magento 1.7,我有一个Magento(1.7.0.2)安装,里面有一些产品。 我有两个兄弟类别(品牌和服装)。 品牌包含衣服的所有品牌,衣服有多个子类别(鞋子、裤子等) 我使用分层导航。当打开一个类别(比如“shoes”)时,我会在分层导航中显示一个品牌列表(我为此编写了一些自定义代码) 问题是: 当我点击一个品牌时,我希望magento按两个类别过滤产品并显示匹配结果。 由于Magento的默认功能是只显示上次单击的类别中的项目,因此我需要对此进行更改 有人知道怎么做吗?您需要为此定义属性,而不需要为此编写

我有一个Magento(1.7.0.2)安装,里面有一些产品。 我有两个兄弟类别(品牌和服装)。 品牌包含衣服的所有品牌,衣服有多个子类别(鞋子、裤子等) 我使用分层导航。当打开一个类别(比如“shoes”)时,我会在分层导航中显示一个品牌列表(我为此编写了一些自定义代码)

问题是: 当我点击一个品牌时,我希望magento按两个类别过滤产品并显示匹配结果。 由于Magento的默认功能是只显示上次单击的类别中的项目,因此我需要对此进行更改


有人知道怎么做吗?

您需要为此定义属性,而不需要为此编写自定义代码。因此,它适用于双结构,即为匹配属性添加实际匹配属性和阴影类别

这实际上是个好主意。谢谢,如果没有别的办法,我会回到这个问题上来。我有60000个产品在商店里,添加和重新索引所有这些新的属性将需要一些时间:)在思考了几分钟后,我认为这是一个伟大的解决方案。谢谢,你为我节省了一些时间!