获取简单产品上的属性文本,并隐藏在产品视图magento中的可配置文件中

时间:2012-11-16 18:48:47

标签: magento configurable

如何才能在简单产品上获取属性文本?并隐藏在可配置?在产品视图中Magento。

由于

2 个答案:

答案 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  } ?>