簡體   English   中英

從magento管理面板查看訂單時,如何將塊文件(即.phtml文件)添加到magento中的sales.xml中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM