按类别名称搜索
当我尝试按类别名称进行搜索时,它什么也没有返回。例如,我有有机、独特、体育等作为类别,在搜索中我输入独特。但我没有得到任何结果。
When I try to do search by Category Name it reurns nothing. For Eg, I have Organic, Unique, Sprots etc.as categories and in search I type Unique. But I get no results.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不幸的是,Magento 的默认搜索功能是产品搜索,并且仅限于该范围。当您搜索“Unique”时,它会查找产品名称,可能还会查找说明,具体取决于您的配置。
一个快速的解决方案是显示匹配类别的列表以及产品结果。
来源:http://www.magentocommerce.com/boards/viewthread/74632/
Unfortunately, Magento's default search function is a product search and is limited to that scope. When you search "Unique" it's looking in the products name and perhaps the description depending on your configuration.
A quick solution would be to display a listing of matching categories along with the product results.
Source: http://www.magentocommerce.com/boards/viewthread/74632/
您可以使用 LIKE 过滤器搜索类别,如下
结果输出
You can search categories using LIKE filter as below
Results Output
您可能正在寻找 addAttributeToFilter 方法。例如,
您可以使用返回的集合,例如,
这至少适用于 Magento CE 1.7.0.1。
You may be looking for the addAttributeToFilter method. e.g.
You can then work with the collection returned, e.g.
This works in Magento CE 1.7.0.1, at least.