1
我最近開始了一個新的工作,與一家小公司在Magento上運行一個利基網站。這是我的第一個模塊,我沒有使用Magento的經驗,但可以做非常穩定的PHP和你有什麼。我很難搞清楚我需要擴展什麼以及如何擴展。使用模塊添加Magento自定義選項字段
我需要做的是在需要幫助泡泡的每個選項旁邊做一個幫助泡泡顯示,點擊後顯示圖像。在後端,這將是每個產品中每個自定義選項框中的下拉框。獲得盒子的實際功能不是問題;我剛剛失去了如何讓箱子擺在首位。
就我所嘗試的方面而言,我查看了Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options_Option
並覆蓋了getOptionValues()
方法,但那裏有一些吸氣者聲稱住在Mage_Catalog_Model_Product_Option
而不是。
我的問題是,我重寫什麼,我在哪裏可以找到它?任何幫助都會很棒;非常感謝。
我想你是在討論像'$ value ['id'] = $ option-> getOptionId();'這樣的行。這些get *()方法是神奇的方法,因爲您知道Varien_Object類是所有magento模型類的父類,請參閱Varien_Object類中的__call()方法。請詳細說明你需要什麼(或者你不知道該怎麼做)。 – Zyava
好吧,您在模塊後端佈局更新xml文件中編寫了佈局更新以將adminhtml/catalog_product_edit_tab_options塊替換爲您自己的塊(您無法通過佈局更新直接替換Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options_Option,因爲我們都知道)。在這個'_prepareLayout()'中你的塊類加載你從Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options_Option擴展的塊(而不是'adminhtml/catalog_product_edit_tab_options_option'),對吧?那麼,你現在想在getOptionValues()中做什麼?這部分對我來說還不清楚,對不起: – Zyava
203行的$ value數組,我不需要放入另一個單元嗎? – ambagesia