Я использую Opencart 2.0.1.1
. На странице продукта есть скрытое текстовое поле, которое я хочу опубликовать на странице корзины. Я следую this tutorial, но получаю Undefined index
вопрос.Как передать пользовательскую переменную в корзине?
<input type="hidden" name="design" value="12">
Я сделал следующее кодирование, так как:
В каталоге/контроллер/проверки/cart.php
$option['design']=$this->request->post['design'];
$this->cart->add($this->request->post['product_id'],$quantity,$option);
Затем в $data['products'][] = array(
добавил 'design' => $product['design'],
Тогда в системе/библиотека/cart.php
В $this->data[$key] = array(
добавил 'design' => $options['design'],
Тогда в cart.tpl в виде \ тема \ имя-шаблона \ шаблон \ проверки \ cart.tpl
echo $product['design'];
Может кто-нибудь, пожалуйста, помогите мне в этом вопросе?
Я думаю, вам нужно указать свой код в своем вопросе для лучшего вопроса. Что вы пробовали? – HarnishDesign
@HarnishDesign отредактировал этот вопрос сейчас. –
можно ли увидеть фактический код, tpl-файл/сгенерированный html поможет установить правильность отображения страницы и формы. –