Magento:如何仅显示具有自定义二进制属性的产品

时间:2010-07-13 14:01:39

标签: search attributes magento

我在后端为我的产品创建了一些自定义属性,将它们放在一个属性集中。属性如下:

“可以用来填补牙齿上的洞” “可以用来掩盖填充物” “可吸收”

所有这些属性都属于“是/否”类型。

我将所有这些都搜索到了,但是当我搜索“填充物”或“牙齿”或其他任何文本时,没有找到任何产品,即便如此我还有一种产品具有所有这些属性并且所有他们设置为“是”。

如果我想要一个链接向我显示所有产品,例如“可吸收”设置为“是”,我该怎么办?

2 个答案:

答案 0 :(得分:1)

该属性需要在属性属性中将“在快速搜索中使用”设置为“是”(例如,在目录>属性>管理属性下)。

如果您想轻松链接到它,您还可以启用“在高级搜索中使用”,然后转到http://yoururl.com/catalogsearch/advanced,搜索它,然后只需复制该网址。

我在商店中使用以下网址链接到首页的所选产品:http://www.k55.ch/catalogsearch/advanced/result/?front=683&mode=list

这只是搜索代码为“front”的属性值为“683”的产品。实际上, 683 是magento生成的内部ID,但这并不重要。

答案 1 :(得分:0)

我知道这有答案,但我解决了这个问题:

1)为yes / no属性创建一个类别,但在导航中隐藏(如果需要,可以将其设置为在分层导航中显示) 2)将属性中包含“是”的产品添加到此类别。 2)创建到此类别的URL映射(可选)。示例/mycategory.html 3)为属性创建搜索词,并将新URL映射放在重定向页面字段中。

我有防水的是/否属性。我的搜索字词是防水的,并重定向到我的隐藏类别的URL映射。

然后,当有人搜索属性的名称时,它会将它们重定向到基本上是高级搜索的类别,但客户不仅可以通过链接而是通过搜索来访问它。

祝你好运