我已經非常熟悉Magento的設計結構,現在正在爲我的手而開發。Magento - Onclick View.php方法?
無論如何,我想要做的是添加幾個按鈕到銷售/訂單菜單,該菜單提供了點擊一個按鈕,然後發出一個預定義的模板(例如退貨/派送產品)的選項。
我有電子郵件的方法排序,由於一些相當豐厚的谷歌,但試圖在view.php中調用此方法提供一個麻煩。我可以運行這個方法,但是它會在沒有按下按鈕的情況下運行,並且非常明顯的是'Works !!'卡在頂部並且與Magento的樣式相混淆。
我一直在尋找這樣的onclick方法:
$model = Mage::getModel('MyTux_Email_Model_Email');
if($this->_isAllowedAction('Despatch'))
{
$this->_addButton('Despatched', array(
$message = Mage::helper('sales')->__('Are you sure this item has been despatched?'),
'label' => Mage::helper('sales')->__('Despatch Confirm'),
'onclick' => $model->_sendStatusMail($order),
));
}
我想盡其中修改這個方式,我用各種夾雜布爾的if語句,即如果按鈕點擊然後執行此操作,然後執行所有操作,但似乎沒有正確地封裝該方法。
自定義模塊已正確設置,我現在必須弄清的真正障礙是調用該方法。正如你所看到的,我已經把它變成了一個全球幫手,所以我可以很容易地找到這個方法。但真的證明是麻煩的,有沒有人有任何想法如何我可以去完成:
onclick - 調用方法!只是不加載頁面時調用它! :|
謝謝!
感謝芽,真正的好推向正確的方向我不知道從哪裏開始! – evensis 2012-02-29 01:21:00
感謝weirdo我設法得出解決方案,試圖自我回答,但不會讓我再過8個小時! – evensis 2012-02-29 03:15:28
很高興幫助。迫不及待想看看你想出了什麼! – wierdo 2012-02-29 07:21:37