注文確認で注文IDを取得しようとしています。私はcashondeliveryモジュールを使用しています。私は.phpファイルを検索しましたが、宣言する方法はわかりません。何か案は? はありがとう注文確認ページの注文ID Prestashop
-1
A
答えて
0
試してみてください。
{$smarty.get.id_order}
よろしく
そのようなファイル "cashondelivery.php" あなたが機能 "hookPaymentReturn" を編集したり、上書きしなければならないで
0
:今
public function hookPaymentReturn($params){
if (!$this->active)
return ;
$this->smarty->assign(array(
'id_order' => $params['objOrder']->id
));
return $this->display(__FILE__, 'confirmation.tpl');
}
確認の際に{$ id_order}変数を使用できるようにする必要があります。
+0
smarrtyを.phpに追加すると、globalとして宣言するだけで済みます:global $ smarty;ありがとうございます –
+0
はい、あなたが正しいです、私は "グローバル$ smarty;"を忘れました... 私のコメントはあなたを助けた場合:) – Adviva
私はすでにそれをやろうとしましたが、何もありません。 –
質の低い質問には答えないでください。コードスニペットは「任意のアイデア」に該当する数多くのアイデアの1つかもしれませんが、質問自体はhttps://stackoverflow.com/help/how-to-askに準拠していません。 –