0
注文用のコメントを保存するモジュールを作成したいが、TPLからフォームを処理するコードをどこに挿入するのかわからないファイル。私ordercomments.php
ファイルのデータベースにテキストを保存するプリスタショップ内のモジュールを作成したい
内容は以下のとおりです。
public function hookDisplayAdminOrder($params){
return $this->display(__FILE__, 'views/templates/admin/ordercomments.tpl');
}
public function getContent()
{
$output = null;
$comment = null;
if (Tools::isSubmit('addOrderNote'))
{
$comment = Tools::getValue('order_comment');
$this->context->smarty->assign(array(
'order_comment' => $comment,
));
}
return $output.$this->displayForm();
}
私は私のordercomments.tpl
ファイルに次き:
<div class="row" id="ordercomments">
<div class="col-lg-12">
<form action="{$link->getAdminLink('ordercomments','AdminOrderCommentsController',array_of_params)|escape:'htmlall':'utf-8'}" method="post">
<input class="button btn btn-primary pull-right" type="submit" name="addOrderNote" id="addOrderNote" value="{l s='Add note' mod='ordercomments'}" style="float:right; margin-top:15px; ">
</form>
</div>
</div>