在magento中我想要在产品详细页面输出特定分类的产品(推荐产品),具体的请看问题补充。

在magento中我想要在产品详细页面输出特定分类的产品(我把这个分类当作推荐产品来用),我现在在block中用setCategoryId来设置了需要显示的那一类产品,然... 在magento中我想要在产品详细页面输出特定分类的产品(我把这个分类当作推荐产品来用),我现在在block中用setCategoryId来设置了需要显示的那一类产品,然后我需要怎么来调用这个分类ID 以显示里面的产品呢? 我用到的是catalog/product/list.phtml这个模板文件,主要是第一句:$_productCollection=$this->getLoadedProductCollection();这个该怎么设置啊?我把它设置成$_productCollection=$this->getCategoryId(),但是没有作用。。我想需要改的应该也就是这一句吧。 这里应该是要获得一个句柄之类的东西? 急求啊 谢谢了。。。 展开
 我来答
cyan24
2012-04-26 · TA获得超过1626个赞
知道小有建树答主
回答量:1128
采纳率:0%
帮助的人:881万
展开全部
这个不用那么麻烦,
你如果想固定调取某个分类下的产品,参照
<?php
require_once 'app/Mage.php';
Mage::app('default');
$category = Mage::getModel('catalog/category')->load($id);//这里的$id就是你想获取产品的分类ID了,
$productCollections = $category->getProductCollection();
$productCollections->addAttributeToSelect('name');
?>
<?php foreach ($_productCollection as $_product): ?>
<?php if($i>9){break;}else{$i++;}?>
<?php echo $this->htmlEscape($_product->getName()) ?>
<?php endforeach; ?>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式