support 447 Опубликовано 18 июня, 2018 Жалоба Share Опубликовано 18 июня, 2018 Что б вывести цену в окне модуля Купить за 1 клик, открывайте файл /app/Plugin/ModuleOnecClickBuy/Controller/BuyController.php и после: $this->set('content_name', $content_description['ContentDescription']['name']); добавляйте: $this->set('content_price', $this->CurrencyBase->display_price($ContentProduct['ContentProduct']['price'])); и сразу тогда можно добавить поле имени, поменяв: $new_order['Order']['bill_name'] = __d('module_one_click_buy', 'One Click Buy'); $new_order['Order']['ship_name'] = __d('module_one_click_buy', 'One Click Buy'); на: $new_order['Order']['bill_name'] = $_POST['name']; $new_order['Order']['ship_name'] = $_POST['name']; Затем в шаблоне окна /app/Plugin/ModuleOneClickBuy/View/Buy/form.ctp добавляйте метку: <?php echo $content_price; ?> Для вывода стоимости товара. и код для Имени, например после: <div class="form-group"> <label class="sr-only" for="phone"><?php echo __d('module_one_click_buy', 'Your Phone (or Email)'); ?></label> <input name="phone" class="form-control" id="phone" type="text" placeholder="<?php echo __d('module_one_click_buy', 'Your Phone (or Email)'); ?>" /> </div> добавляйте: <div class="form-group"> <label class="sr-only" for="name"><?php echo __d('module_one_click_buy', 'Your Name'); ?></label> <input name="name" class="form-control" id="name" type="text" placeholder="<?php echo __d('module_one_click_buy', 'Your Name'); ?>" /> </div> Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения