2013-04-12 34 views
0

我想在admin中的「管理屬性選項」菜單中的「屬性選項」中添加自定義列。像admin中位置列旁邊的「值」列。magento中的自定義屬性選項值

我做了什麼...

  1. 創建了一個新的名爲「值」,「排序順序」旁邊的數據庫歸檔「eav_attribute_option」表申請。

  2. 更改「magento \ app \ design \ adminhtml \ default \ default \ template \ catalog \ product \ attribute \ options.phtml」此文件以顯示「位置」列旁邊的「值」列。

  3. 在此文件「magento \ app \ code \ core \ Mage \ Eav \ Block \ Adminhtml \ Attribute \ Edit \ Options \ Abstract.php」中更改了「getOptionValues()」方法以獲取我的自定義數據值「從數據庫的列和管理端顯示。它以admin形式顯示db的默認值。

*但是當我想從管理面板保存數據不保存在分貝。任何人都可以幫助我改變哪個文件來將「Value」字段的數據保存到數據庫中?任何人都可以提供任何解決方案,哪些文件或哪裏需要更改?

回答

0

試試這一個,請訪問:

  • Magento的\ APP \代碼\核心\法師\楊仁\型號\資源\實體\ Attribute.php

  • 複製到本地,當然

  • 發現 「保護功能_saveOption」

  • 複製如何 「SORT_ORDER」 正在保存或插入,所以看的「$ d ata「陣列。

實際上,我試圖找出這個功能的同時,你已經通過給哪些文件需要修改給了提示,所以謝謝:)