Авторизация  
VaM

Как вывести стоимость товара и поле для ввода имени покупателя в окне модуля "Купить за 1 клик"?

Рекомендуемые сообщения

VaM

Что б вывести цену в окне модуля Купить за 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>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация