2013-05-06 127 views
2

如何在管理產品價格選項卡上添加其他模板文件?我嘗試過,但它沒有工作:將自定義模板添加到管理產品價格選項卡

<?xml version="1.0"?> 
<layout> 
    <adminhtml_catalog_product_edit_tab_price> 
     <block template="mymodule/additionalinfo.phml"/> 
    </adminhtml_catalog_product_edit_tab_price> 
</layout> 
+0

下面的例子? .... – matzone 2013-05-06 16:23:24

回答

4

有沒有辦法在xml佈局文件中引用價格標籤。但是你可以用一個小小的JavaScript代碼來做到這一點。這裏是這樣的:

首先,你的XML佈局應該是這樣的:

<adminhtml_catalog_product_edit> 
    <reference name="content"> 
     <block type="adminhtml/template" name="addition_info" template="mymodule/additionalinfo.phml" /> 
    </reference> 
</adminhtml_catalog_product_edit> 

然後你mymodule/additionalinfo.phml內容應該是這樣的:

<div id="mycontent" style="display: none">Your content want to display here </div>  
<script type="text/javascript"> 
    document.observe("dom:loaded", function() { 
     var content = $('mycontent').innerHTML; 
     $('price').up('table').insert({before: content}); 
     $('myconent').remove(); 
    }); 
</script> 

如果你想在底部的內容顯示,換行:

$('price').up('table').insert({before: content}); 

to

$('price').up('table').insert({after: content}); 
+0

你真棒。你的解決方案工作得很好:) – Krzysztof 2013-05-07 09:33:23

相關問題