【发布时间】:2012-10-26 09:39:38
【问题描述】:
我需要在 Magento 1.7 上创建一个分组产品页面
为此,我添加了一个产品作为分组产品,并在其中关联了一些简单产品。 分组的产品在前端以表格行的形式一一显示。我的要求是在相关产品的相应类别中显示此页面。
例如:- 我有两个类别 餐桌 和 餐椅。
我创建了一个分组产品,例如 Lyn Dining set,并关联了两个简单的产品 lyn Dining table(来自 Dining Tables 类别)和Lyn 餐椅(来自 餐椅 类别)。默认情况下,它将在表格行中一一显示。像这样:-
Lyn Dining Table Product Attributes...
Lyn Dining Chair Product Attributes...
......................................
......................................
......................................
但我需要将其显示在相应的类别标题中。那就是:-
Dining Table:-
Lyn Dining Table Product Attributes...
......................................
......................................
Dining Chair:-
Lyn Dining Chair Product Attributes...
......................................
......................................
为此,我编辑了 grouped.phtml 文件。首先,我用这段代码获取了类别名称:-
/**
* get categories from a product
*/
$categoryIds = $this->htmlEscape($_item->getCategoryIds());
/**
* looping through the array of category ids
*/
foreach($categoryIds as $categoryId) {
$category = Mage::getModel('catalog/category')->load($categoryId);
$categoryB=$category->getName();
}
通过这个我可以获取类别名称。但我不知道如何实现循环,以便所有产品都可以列在相应的类别中。请任何人帮忙。
【问题讨论】:
标签: magento e-commerce categories magento-1.7 product