【问题标题】:Magento - Get Attribute Set Group NameMagento - 获取属性集组名称
【发布时间】:2014-09-08 08:50:18
【问题描述】:

抱歉,我最初的问题弄错了。

我想在比较产品页面(并排比较产品的页面)中获取属性集名称

我想获取属于属性集的组名称。您知道如何维护属性集(属性集 > 组 > 属性),以便我可以按组名称显示比较页面产品属性。如何获取组名?

我不知道该怎么做,有人可以指出正确的代码或正确的方向吗?

此页面使用的模板是默认模板: 模板\目录\产品\比较\list.phtml

【问题讨论】:

    标签: magento


    【解决方案1】:

    要在比较产品页面中获取属性集名称,您可以在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 要求,您可以更改代码。

    【讨论】:

    • 对不起,slimshadddyyy,我的回答很有帮助,但它让我意识到我的问题是错误的。我实际上是在尝试获取组名,以便可以在产品比较页面下属于该组的属性上方显示组名。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多