2015-05-29 92 views

回答

1

您可以使用動作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。

+0

waao多數民衆贊成在完美的作品。非常感謝博士。 –

0

搜索了很多之後,我還沒有得到任何默認解決方案來改變自定義選項卡的位置,所以我決定去用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"));  
     });  

一個它完成了我的工作。

如果有人得到更好的解決方案,請讓我知道。

感謝