我需要能够手动设置三个特殊的'每个类别的产品都显示在所有其他产品之上。
我想这样做的方法是通过ID获取产品,然后将其显示在类别描述下方的静态块中。
最好能够为用户设置后端的产品,但这不是优先事项。
我对PHP并不是特别了解,所以我非常感谢任何帮助。
感谢。
答案 0 :(得分:2)
你想要实现的目标在这里有点棘手,因为我认为你想要:
如果我找到你的权利,你必须提供管理员,在管理员面板中选择产品给管理员的地方。
有很多方法可以做到,但我可以为您提供一种方法的指导方针:
接下来就是在前端展示这些产品。您可以在类别页面中添加核心/模板类型的块,并为其指定模板。
现在您需要获取该phtml中的当前类别,并根据类别从您的自定义表中过滤产品sku。
现在,您可以使用这些产品sku加载到产品模型中以获取有关该产品的其他信息。
这是准则。希望这会在某种程度上帮助你。
答案 1 :(得分:2)
嗨据我所知,到目前为止可以使用magento内置功能。 在类别下的管理员中,有一个选项,您可以根据这些选项指定将在页面上显示的产品编号。
请看一下屏幕截图,你可以看到我已经为产品分配了一个号码,根据这些号码,产品将显示在你的分类页面上。
感谢希望这会对你有所帮助。
答案 2 :(得分:0)
您可以创建新的产品属性,并根据属性对产品列表集合进行排序。