我正在Magento创建一个书店,并且无法找到处理书籍作者的最佳方式(这将是该产品)。
我目前拥有的是名为“authors”的属性,它是多选和一千[测试]值。它仍然可以管理,但在编辑产品时确实有点慢。此外,当向authors属性本身添加选项/值时,HTML中会呈现一个巨大的列表,这使得这是一个低效的解决方案。
提前致谢!
PS:我知道像改进导航这样的扩展,但是AFAIK它为属性本身添加了属性,这不是我正在寻找的。 p>
对于Google员工:同样适用于音乐网站或制造商的艺术家。
答案 0 :(得分:2)
如果你创建一个作者实体类型,你只会增加你的工作,试图将它添加到分层导航,我没有看到为什么它会更快的原因。
考虑到Magento的设置方式,您的方法似乎最适合该问题。你如何在分层导航中显示1,000个(与实际列表相比可能相形见绌)作者?
根据要求,您可以选择对字段进行非规范化并接受字段的路径。这仍然允许你显示它,基于它搜索等,但是不需要渲染每个可能的艺术家来操纵列表。您可以在选择合适的艺术家时添加一些代码(基本上在后端字段中添加AJAX自动完成)以最大限度地减少拼写错误。
或者,您可以编写一个简单的实用程序来将新的艺术家添加到系统中,而无需Magento加载列表的一些开销。但说实话,似乎这有可能在前端产生的滞后可能会超过后端的麻烦。
希望有所帮助!
谢谢, 乔