私はMagentoの設計構造にかなり精通しており、現在はそれを開発しています。Magento - Onclick View.phpメソッド?
とにかく、私がしようとしているのは、Sales/Orderメニューにいくつかのボタンを追加してボタンをクリックして、あらかじめ定義されたテンプレート(例えば、返品/発送商品)を送信するボタンを追加することです。
私は電子メールの方法がかなり親切なGoogleのためにソートされていますが、view.php内でこのメソッドを呼び出すことは面倒です。私は方法を実行することができますが、ボタンをクリックすることなく実行され、 'Works !!'が一番上に止まり、Magentoのスタイリングを乱すと非常に明白です。文はボタンがある場合、すなわちあれば、私が使用した私は、これを変更するすべてのどの方法を試してみた
$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),
));
}
と混合ブールのさまざまな:
私はこれを行うためのonclickの方法を見てきましたクリックしてからこれを実行してください。そうでない場合は、すべてを実行してください。しかし、メソッドを適切にカプセル化するものはありません。
カスタムモジュールが正しく設定されました。実際の難関は、このメソッドを呼び出すことです。あなたが見ることができるように、私はそれをグローバルヘルパーにしたので、簡単にメソッドに到達できます。しかし、実際に面倒であることが証明されている人は、私が達成することができる方法を知りたい人がいます:
onclick - メソッドを呼び出す!ページが読み込まれたときに呼び出さないでください! :|
ありがとうございます!
おかげで、正しい方向に素敵なプッシュ私はどこから始めるべきか分からなかった! – evensis
おかげで私は解決に来ることができたが、自己回答を試みたが、別の8時間私をさせてくれない! – evensis
喜んで助けてください。あなたが思いついたものを見るのを待つことができません! – wierdo