【发布时间】:2014-09-08 08:50:18
【问题描述】:
抱歉,我最初的问题弄错了。
我想在比较产品页面(并排比较产品的页面)中获取属性集名称
我想获取属于属性集的组名称。您知道如何维护属性集(属性集 > 组 > 属性),以便我可以按组名称显示比较页面产品属性。如何获取组名?
我不知道该怎么做,有人可以指出正确的代码或正确的方向吗?
此页面使用的模板是默认模板: 模板\目录\产品\比较\list.phtml
【问题讨论】:
标签: magento
抱歉,我最初的问题弄错了。
我想在比较产品页面(并排比较产品的页面)中获取属性集名称
我想获取属于属性集的组名称。您知道如何维护属性集(属性集 > 组 > 属性),以便我可以按组名称显示比较页面产品属性。如何获取组名?
我不知道该怎么做,有人可以指出正确的代码或正确的方向吗?
此页面使用的模板是默认模板: 模板\目录\产品\比较\list.phtml
【问题讨论】:
标签: magento
要在比较产品页面中获取属性集名称,您可以在template\catalog\product\compare\list.phtml中尝试以下代码
这行代码之后
<?php foreach($this->getItems() as $_item): ?>
粘贴此代码以打印您的属性集名称
// Get attribute set model.
$model = Mage::getModel('eav/entity_attribute_set');
// Get attribute set id.
$attributeSetId = $_item->getAttributeSetId();
$attributeSet = $model->load($attributeSetId);
// This is attribute set name.
$attributeSetName = $attributeSet->getAttributeSetName();
echo $attributeSetName;
以上代码将打印您的属性集名称,并且根据您的 HTML 要求,您可以更改代码。
【讨论】: