Magento - 在类别顶部显示特定产品
Magento - Display specific products at the top of a category
我需要能够手动设置每个类别中的三个 'special' 产品显示在所有其他产品之上。
我考虑的方法是通过产品 ID 获取产品,然后将其显示在类别描述下方的静态块中。
最好能够从后端为用户设置产品,但这不是优先事项。
虽然我对 PHP 不是特别了解,所以我非常感谢任何帮助。
谢谢。
您可以创建新的产品属性并根据该属性对产品列表集合进行排序。
你想要实现的事情在这里有点棘手,因为我认为你想要:
- 不同类别页面的产品不同
- 它们可以由管理员动态分配
如果我没猜错,你必须提供管理员,select 将产品的位置提供给管理面板中的管理员。
有很多方法可以做到这一点,但我可以为您提供一种方法的指南:
- 您必须为管理员创建一个自定义模块,根据类别列出产品。
- 您需要让管理员 select 使用复选框。创建您自己的 table,其中包含产品 sku、类别 ID 和其他必填字段的字段。
- 当管理员 select 产品并保存时,您应该在 table.
中保存上述字段
接下来是在前端显示这些产品。您可以在类别页面中添加类型为 core/template 的块,并为其分配模板。
现在您需要获取该 phtml 中的当前类别,并根据类别从您的自定义 table 中过滤产品 sku。
现在您可以使用这些产品 sku 加载到产品模型中,以获取有关该产品的其他信息。
这就是guidelines.Hope这会在一定程度上帮助你。
您好,据我所知,目前可以使用 magento 内置功能。
在管理员的类别下有一个选项,您可以在其中分配产品编号,它们将根据该编号显示在页面上。
请查看屏幕截图,您可以看到我已经为产品分配了一个编号,根据该编号,产品将显示在您的类别页面上。
谢谢希望这对你有帮助。
我需要能够手动设置每个类别中的三个 'special' 产品显示在所有其他产品之上。
我考虑的方法是通过产品 ID 获取产品,然后将其显示在类别描述下方的静态块中。
最好能够从后端为用户设置产品,但这不是优先事项。
虽然我对 PHP 不是特别了解,所以我非常感谢任何帮助。
谢谢。
您可以创建新的产品属性并根据该属性对产品列表集合进行排序。
你想要实现的事情在这里有点棘手,因为我认为你想要:
- 不同类别页面的产品不同
- 它们可以由管理员动态分配
如果我没猜错,你必须提供管理员,select 将产品的位置提供给管理面板中的管理员。
有很多方法可以做到这一点,但我可以为您提供一种方法的指南:
- 您必须为管理员创建一个自定义模块,根据类别列出产品。
- 您需要让管理员 select 使用复选框。创建您自己的 table,其中包含产品 sku、类别 ID 和其他必填字段的字段。
- 当管理员 select 产品并保存时,您应该在 table. 中保存上述字段
接下来是在前端显示这些产品。您可以在类别页面中添加类型为 core/template 的块,并为其分配模板。
现在您需要获取该 phtml 中的当前类别,并根据类别从您的自定义 table 中过滤产品 sku。
现在您可以使用这些产品 sku 加载到产品模型中,以获取有关该产品的其他信息。
这就是guidelines.Hope这会在一定程度上帮助你。
您好,据我所知,目前可以使用 magento 内置功能。 在管理员的类别下有一个选项,您可以在其中分配产品编号,它们将根据该编号显示在页面上。
请查看屏幕截图,您可以看到我已经为产品分配了一个编号,根据该编号,产品将显示在您的类别页面上。
谢谢希望这对你有帮助。