在Magento admin

时间:2016-07-07 09:23:23

标签: magento attributes magento-1.9 custom-attributes magento-1.9.2.1

我想向特定类别的产品展示属性,因为它对其他类别的产品没用。为每个类别产品定义了特定属性,并且每个类别产品的所有属性都不同。

所以,我不想在所有产品中显示所有属性。我只想展示特定类别产品所需的那些属性。有没有办法根据类别明智的产品定义属性?

2 个答案:

答案 0 :(得分:0)

这是一个选项:

  1. 根据默认属性集创建新的属性集。
  2. 将您想要的属性分配到新属性集中。
  3. 在产品添加期间选择新创建的属性集。
  4. 您可以为目标类别使用此新创建的属性集。

答案 1 :(得分:0)

希望此代码适合您 您可以在magento的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();
}

?>