【发布时间】:2016-07-07 09:23:22
【问题描述】:
我想显示特定类别产品的属性,因为它对其他类别产品没有用。每个类别产品都有特定的属性定义,每个类别产品的所有属性都不同。
所以,我不想显示所有产品的所有属性。我只想显示特定类别产品所需的那些属性。有没有办法根据类别产品定义属性?
【问题讨论】:
标签: magento attributes magento-1.9 custom-attributes
我想显示特定类别产品的属性,因为它对其他类别产品没有用。每个类别产品都有特定的属性定义,每个类别产品的所有属性都不同。
所以,我不想显示所有产品的所有属性。我只想显示特定类别产品所需的那些属性。有没有办法根据类别产品定义属性?
【问题讨论】:
标签: magento attributes magento-1.9 custom-attributes
这是一个选项:
您可以将这个新创建的属性集用于您的目标类别。
【讨论】:
您可以在 view.phtml 文件中编写此代码。
<?php
$product_id = $_product->getId();
$your_custom_product_id = array('51','52','53','54','55','56'); // Your customs Product Ids
if(in_array($product_id,$your_custom_product_id)) {
$attribute = $_product->getResource()->getAttribute(‘attribute_code’);
echo $attribute->getFrontendLabel();
echo $attributeValue = Mage::getModel(‘catalog/product’)->load($_product->getId())->getMyAttribute();
}
?>
【讨论】: