Saya mencoba menambahkan attrbiute kategori tambahan ke informasi umum saya sudah mencoba menambahkan bahwa menggunakan kode berikut,
require_once("app/Mage.php");
Mage::app('default');
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
$installer = new Mage_Eav_Model_Entity_Setup('core_setup');
$entityTypeId = $installer->getEntityTypeId('catalog_category');
$attributeSetId = $installer->getDefaultAttributeSetId($entityTypeId);
$attributeGroupId = $installer->getDefaultAttributeGroupId($entityTypeId, $attributeSetId);
$installer->addAttribute('catalog_category', 'nav_left', array(
'type' => 'tinyint',
'label' => 'Show in left navgigation',
'input' => 'boolean',
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
'visible' => true,
'required' => false,
'user_defined' => false,
'default' => 0
));
$installer->addAttributeToGroup(
$entityTypeId,
$attributeSetId,
$attributeGroupId,
'nav_left',
'11'
//last Magento's attribute position in General tab is 10
);
$attributeId = $installer->getAttributeId($entityTypeId, 'nav_left');
$installer->run("
INSERT INTO `{$installer->getTable('catalog_category_entity_int')}`
(`entity_type_id`, `attribute_id`, `entity_id`, `value`)
SELECT '{$entityTypeId}', '{$attributeId}', `entity_id`, '1'
FROM `{$installer->getTable('catalog_category_entity')}`;
");
Ini hanya berfungsi dengan baik tetapi ini menambahkan tab informasi tambahan bernama General
tepat di sebelah kanan general infomation tab
saya telah mencoba menambahkannya ke tab pertama menggunakan attributeGroupId
set ke 4 tetapi setelah pengujian itu hanya menabrak situs.
Tahu bagaimana saya bisa menambahkan atribut itu ke tab pertama.
sumber
Saya telah berhasil bekerja dengan cara yang diharapkan seperti ini.
Terima kasih
sumber
Anda dapat menyesuaikan atribut ya / tidak ke bagian kategori menggunakan kode berikut.
));
Silakan merujuk tutorial saya untuk penjelasan langkah demi langkah dan struktur file. http://www.pearlbells.co.uk/add-custom-attribute-dropdown-category-section-magento/
sumber