嗨,我已經按照下面的鏈接變化定製產品標籤位置的Magento
http://inchoo.net/magento/how-to-add-custom-product-relations-in-magento/
一切正常添加在管理網格中的新產品標籤。 BUt在產品編輯部分的最後位置添加了新標籤。你能建議我怎麼改變那個標籤的位置。
感謝
嗨,我已經按照下面的鏈接變化定製產品標籤位置的Magento
http://inchoo.net/magento/how-to-add-custom-product-relations-in-magento/
一切正常添加在管理網格中的新產品標籤。 BUt在產品編輯部分的最後位置添加了新標籤。你能建議我怎麼改變那個標籤的位置。
感謝
您可以使用動作addTabAfter
而不是addTab
,那麼你必須指定<after>
參數(類別,網站,追加銷售......)。
我編輯你的教程,例如代碼:
<reference name="product_tabs">
<action method="addTabAfter">
<name>custom</name>
<block>inchoo_customlinkedproducts/adminhtml_catalog_product_edit_tab</block>
<after>upsell</after>
</action>
</reference>
我希望這是對你不夠fexible。
搜索了很多之後,我還沒有得到任何默認解決方案來改變自定義選項卡的位置,所以我決定去用JavaScript。
控制我的模塊文件,下面的代碼
爲此,我已加載了自定義的JavaScript文件與產品編輯操作和產品下面的代碼創建行動
<adminhtml_catalog_product_edit>
<reference name="head">
<action method="addJs">
<script>jsoveride/accesorytab.js</script>
</action>
</reference>
</adminhtml_catalog_product_edit>
<adminhtml_catalog_product_new>
<reference name="head">
<action method="addJs">
<script>jsoveride/accesorytab.js</script>
</action>
</reference>
</adminhtml_catalog_product_new>
和在第i具有使用以下代碼
document.observe("dom:loaded", function() {
document.getElementById("product_info_tabs_crosssell").appendChild(document.getElementById("product_info_tabs_custom"));
});
一個它完成了我的工作。
如果有人得到更好的解決方案,請讓我知道。
感謝
waao多數民衆贊成在完美的作品。非常感謝博士。 –