将自定义模板添加到管理产品价格选项卡
问题描述:
如何在管理产品价格选项卡上添加其他模板文件?我尝试过,但它没有工作:将自定义模板添加到管理产品价格选项卡
<?xml version="1.0"?>
<layout>
<adminhtml_catalog_product_edit_tab_price>
<block template="mymodule/additionalinfo.phml"/>
</adminhtml_catalog_product_edit_tab_price>
</layout>
答
有没有办法在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
下面的例子? .... – matzone 2013-05-06 16:23:24