2011-03-07 39 views
1

我目前有一大堆属性已经设置为文本框 - 无论如何,我可以让它们出现在分层导航中?Magento使用分层导航中的所有属性

任何帮助将不胜感激。

问候

巴蒂尔

+0

你希望他们出现在分层导航?像其他选项一样,使用链接来过滤?作为搜索框?请详细说明你打算在这里做什么。 –

+0

作为其他选项,或者可能更进一步 - 是否可以有复选框? – Shane

回答

0

权给其他人看这个,我看着下去的自定义代码的路线,但很快就回到跟踪...

我decieded到忍辱负重,删除我属性并重新创建并再次导入产品。

1

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

这是一项非常重要的工作。如果可能的话,我建议避开这条路线,因为它也可能会导致你的重大问题。

希望有帮助!

谢谢, 乔

+0

嗨,约瑟夫,谢谢你的回答,我真的很感激它!我有一种可怕的感觉,Magneto并没有默认这么做,所以我会等待几天,看看有没有人开发出类似的东西,我不相信更多的人需要这样的东西!如果没有人回答,我会在写代码时给它一个抨击,并给你满分!谢谢谢恩 – Shane