1

我目前已经将大量属性设置为文本框 - 无论如何我可以让它们出现在分层导航中吗?

任何帮助将非常感激。

问候

谢恩

4

2 回答 2

1

鉴于您要查找的内容,Magento 默认不支持您想要的内容。但是,Magento 过滤器代码的结构相当不错,因此您可以随意添加。需要修改的相关后端代码位于 Catalog/Model/Layer 子目录中。具体来说,您需要进行编辑Mage_Catalog_Model_Layer以适应您的新代码。此外,您需要添加一个实现Mage_Catalog_Model_Layer_Filter_Abstract, 的类来处理实际的过滤代码。最后,您需要使选项出现在前端,这(在我粗略的检查中)将需要两个主要更改。首先,您需要更改后端以允许管理员将文本字段标记为可过滤,之后您需要修改前端模板以显示复选框字段。

这是一项非常重要的工作。如果可能的话,我建议您避开这条路线,因为它也可能会给您带来严重的问题。

希望有帮助!

谢谢,乔

于 2011-03-07T19:37:31.810 回答
0

对于其他看到这个的人来说,我研究了自定义代码路线,但很快就回溯了......

我决定咬紧牙关,删除我的属性并重新创建它们并再次导入产品。

于 2011-04-01T14:09:28.383 回答