如何在Magento管理面板中的产品中创建新选项卡

时间:2016-02-19 12:42:14

标签: magento

我刚刚开始与Magento合作。很酷的事情。但是我觉得我跳得那么快。但是,我在添加产品时被要求创建一个名为Promotions的新标签。然后它将有一个选项字段(名为“Is Featured”),它的值为“是”或“否”,形式为dropdown。 我熟悉Magento的结构,但我无法找到可以进行更改的地方。

我正在使用Magento 1.9.2.3完整版。 我为你们制作了一张图片,以便更好地理解我想要的东西。

我该怎么办?!

enter image description here

2 个答案:

答案 0 :(得分:1)

您必须先创建属性:

  • 打开目录>属性>管理属性
  • 点击添加新属性
  • 创建一个新的布尔属性(在&#34中选择是/否;为商店所有者选择目录输入类型")并填写其他字段

然后将该属性添加到“促销”组:

  • 打开目录>属性>管理属性集
  • 选择了您要用于此产品的属性集
  • 添加一个新的" Group"使用“添加新”按钮添加到左侧列(在本例中,将其命名为“#34;促销"”)
  • 将新创建的组拖放到您希望
  • 的位置
  • 将新创建的属性从右侧列拖放到“促销组”
  • 下的左侧列

答案 1 :(得分:1)

在任何合适扩展程序的安装程序中,使用新组向产品添加属性,并在那里显示它们。

$installer = $this;
$installer->startSetup();

$installer->addAttribute('catalog_product', 'is_featured',
    array(
        'group'            => 'Promotions',
        'type'             => 'int',
        'backend'          => '',
        'frontend'         => '',
        'label'            => 'Is Featured',
        'input'            => 'select',
        'class'            => '',
        'source'           => 'eav/entity_attribute_source_boolean',
        'global'           => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
        'visible'          => true,
        'required'         => false,
        'user_defined'     => false,
        'default'          => '',
        'searchable'       => false,
        'filterable'       => false,
        'comparable'       => false,
        'visible_on_front' => false,
        'unique'           => false,
        'sort_order'       => 60
    ));

$installer->endSetup();

看起来像这样: https://gyazo.com/9a0e423d0c3e78e7c440b5cd79a3e547

根据您的要求调整属性设置。