如何才能在简单产品上获取属性文本?并隐藏在可配置?在产品视图中Magento。
由于
答案 0 :(得分:2)
此代码应该在任何地方,并且必须只运行一次。运行此代码后,您可以将其删除。
$setup = new Mage_Eav_Model_Entity_Setup('core_setup');
$setup->addAttribute('catalog_product', 'attributename', array(
'group' => 'Geral',
'label' => 'Backend label',
'note' => '',
'type' => 'int', //backend_type
'input' => 'text', //frontend_input
'frontend_class' => '',
'source' => 'sourcetype/attribute_source_type',
'backend' => '',
'frontend' => '',
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_WEBSITE,
'required' => true,
'visible_on_front' => false,
'apply_to' => 'simple',
'is_configurable' => false,
'used_in_product_listing' => false,
'sort_order' => 5,
));
答案 1 :(得分:1)
为什么不在view.phtml中根据类型ID进行异常?
<?php if($_product->getTypeId() == "configurable"){ ?>
<div class="product-view"> ... </div>
<?php } else { ?>
<div class="product-view"> ... </div>
<?php } ?>