[英]How to add a block file i.e., .phtml file to to the sales.xml in magento when the order is viewed from magento admin panel
我想從magento
管理面板查看訂單時添加一個按鈕。實際上,我已經通過在app/design/adminhtml/default/default/sales/order/view/info.phtml
文件中進行硬編碼來完成app/design/adminhtml/default/default/sales/order/view/info.phtml
操作。 查看訂單時,添加的按鈕會反映在管理員中。 但是我們所知道的是核心的magento
文件無法修改。
所以我要做的是將按鈕的html代碼移到另一個mybutton.phtml
文件中,我想在銷售中的app/design/adminhtml/default/default/sales/order/view/info.phtml
顯示sales.xml
< adminhtml_sales_order_view >
標記中的sales.xml
文件。 我已經使用< reference >
標記在local.xml
(我自己的文件)文件中完成了布局自定義。 但是這樣做之后我得到了警告
在app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Info.phtml.
為foreach()
提供的參數無效app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Info.phtml.
請給我一個對我有很大幫助的解決方案。
raghav,您需要覆蓋法師塊app / code / core / Mage / Adminhtml / Block / Sales / Order / View.php將以下代碼添加到構造函數中
$this->_addButton('order_reorder', array(
'label' => Mage::helper('sales')->__('My Button'),
'onclick' => 'setLocation(\'' . $this->getUrl('path/of/url') . '\')',
));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.