Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magento是否在类别中显示特定产品?_Php_Magento_Categories_Product - Fatal编程技术网

Php Magento是否在类别中显示特定产品?

Php Magento是否在类别中显示特定产品?,php,magento,categories,product,Php,Magento,Categories,Product,在Magento中是否有任何方式可以在另一个类别上显示特定的产品(具有大图像、大描述、价格等) 让我给你举个例子: 我有一个主分类,名为“苹果”,id是7。我必须突出显示一个产品,从一个不可见的子类别到“Apple”类别,该子类别的名称是“Hero”,该类别的id是8——它一次只有一个产品 有人知道如何从类别id 8中显示此特定产品吗?我需要价格,所有的图片(大),产品说明等 真的希望你能帮助我 谢谢 您应该能够在类别设置->选项卡“显示设置”->选项“显示模式”下,将主类别“苹果”输出设置为“

在Magento中是否有任何方式可以在另一个类别上显示特定的产品(具有大图像、大描述、价格等)

让我给你举个例子:

我有一个主分类,名为“苹果”,id是7。我必须突出显示一个产品,从一个不可见的子类别到“Apple”类别,该子类别的名称是“Hero”,该类别的id是8——它一次只有一个产品

有人知道如何从类别id 8中显示此特定产品吗?我需要价格,所有的图片(大),产品说明等

真的希望你能帮助我


谢谢

您应该能够在类别设置->选项卡“显示设置”->选项“显示模式”下,将主类别“苹果”输出设置为“静态块和产品”

之后,创建一个静态CMS块,其内容如下:

{{block type="catalog/product_list" category_id="8" template="catalog/product/list.phtml"}}

应在CMS块内输出类别8的产品清单。不需要编码。这是未经测试的,但应该可以工作,除非我搞错了CMS块的语法。

检查此链接。它可能会帮助你完成一项不难的任务,但它涉及许多主题——这意味着它可以被分解成更小、更集中的问题。想想看:你知道如何按id加载类别吗?您知道如何查找该类别的子类别吗?您知道如何从类别中加载产品吗?您知道如何加载产品的图像以及如何调整其大小吗?你知道如何显示它们吗?对于所有这些问题,都有一种整洁的方式(Magento方式),或者你可以只在一个文件中显示所有逻辑——不好,因为没有划分关注点。如果你在上面的列表中发现一个你不知道答案的问题,你应该做一些研究(有很多东西),你可以自己尝试一下,如果不起作用,那么针对每个特定的问题单独问一个关于StackOverflow的问题。