如何从结帐运输方式部分访问自定义输入值并将其用于catalog\model\shipping\flat.php
?
到目前为止,catalog\view\theme\default\template\checkout\checkout.tpl
我已经改变了:
data: $('#shipping-method input[type=\'radio\']:checked, #shipping-method textarea'),
到:
data: $('#shipping-method input[type=\'hidden\'], #shipping-method input[type=\'radio\']:checked, #shipping-method textarea'),
所以现在我猜自定义值是通过 Ajax 发布的,但是如何在flat.php
上面提到的访问它?
在catalog\controller\checkout\shipping.php
之后
$this->session->data['shipping_method'] = $this->session->data['shipping_methods'][$shipping[0]]['quote'][$shipping[1]];
我已经添加
$custom = $this->session->data['custom'];
但不知道从那里去哪里,以便该$custom
变量在flat.php
.