2013-02-22 81 views
1

我期待在Magento的添加一個文本輸入框在的Magento的管理部分管理類頁。是有可能這樣做嗎?如果是我想知道如何?如果有人能爲我提供解決方案,這將會非常有幫助。添加新fileld在Magento管理部分管理類頁

在此先感謝

+0

這是可能的,但不是一件容易的事,你可能已經知道。嘗試一些教程。 – luckystars 2013-02-22 05:29:37

+0

可以請你建議我一些教程,可以幫助我,因爲我還沒有遇到過一個可以幫助我在這 – 2013-02-22 05:32:43

+0

你可以試試這個:http://www.magentocommerce.com/boards/viewthread/ 286643 /,它不完全是你想要做的,但可能會有所幫助。 – luckystars 2013-02-22 06:06:04

回答

0

您可以通過在adminhtml模板文件創建文本框做。最有可能的,這將是:

的Magento /應用/設計/ adminhtml /默認/缺省的/模板/目錄/分類/編輯/ form.phtml

但你還需要在數據庫中保存創建新列數據。您可以通過編寫自己的簡單擴展和SQL升級腳本來實現此目的。

0

我認爲你正試圖在Magento admin中的「管理類別」部分添加一個屬性。

要添加一個屬性,您需要使用自定義模塊運行SQL文件。

這裏是代碼片段,您可以執行 -

<?php 
    $installer = new Mage_Eav_Model_Entity_Setup('core_setup'); 
    $installer->startSetup(); 
    $installer->removeAttribute('catalog_category', 'attribute_code'); 

    $installer->addAttribute('catalog_category', 'attribute_code', array(
    'group' => 'General Information', 
    'type'  => 'text', 
    'label' => 'Attribute Label', 
    'input' => 'text', 
    'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE, 
    'visible'   => true, 
    'required'   => false, 
    'user_defined'  => false, 
    'default'   => '', 
    'visible_on_front' => true, 
    'is_html_allowed_on_front' => true, 
'position' => 4, 
'sort_order' => 4, 
)); 


$installer->endSetup(); 

?> 

我希望你正在尋找上面的代碼。