Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Последний шаг: Подтверждение


Recommended Posts

Добрый вечер, Друзья! Помогите, вывести в последнем шаге оформления заказа вместо описания доставки - её название. Скрины прилагаются:post-16976-0-04831100-1342974221_thumb.jpgpost-16976-0-58545800-1342974238_thumb.jpg

Как я понял, за этот шаг отвечает файл /template/checkout/confirm.tpl

Рылся в нем, так и не нашел про доставку ничего.

Надіслати
Поділитися на інших сайтах


Добрый вечер, Друзья! Помогите, вывести в последнем шаге оформления заказа вместо описания доставки - её название. Скрины прилагаются:post-16976-0-04831100-1342974221_thumb.jpgpost-16976-0-58545800-1342974238_thumb.jpg

Как я понял, за этот шаг отвечает файл /template/checkout/confirm.tpl

Рылся в нем, так и не нашел про доставку ничего.

Кстати если нужно вот тема про сокращение полей при оформлении заказа https://opencartforum.com/topic/9691-%d0%b1%d1%8b%d1%81%d1%82%d1%80%d0%be%d0%b5-%d0%be%d1%84%d0%be%d1%80%d0%bc%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d0%b0/page__fromsearch__1
Надіслати
Поділитися на інших сайтах

Мне требуется всего лишь вывести название типа доставки, вместо описания. Неужели никто не в силах мне помочь?

То есть, в данном случае на скрине #2 должно быть вместо "Адрес магазина: г.Тобольск ..." - "Самовывоз из магазина".

Надіслати
Поділитися на інших сайтах


Мне требуется всего лишь вывести название типа доставки, вместо описания. Неужели никто не в силах мне помочь?

То есть, в данном случае на скрине #2 должно быть вместо "Адрес магазина: г.Тобольск ..." - "Самовывоз из магазина".

http://servak.kz/threads/%D0%9F%D0%B5%D1%80%D0%B5%D0%B8%D0%BC%D0%B5%D0%BD%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1-%D0%94%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B8-%D0%9F%D0%BE%D0%B4-%D0%A1%D0%B2%D0%BE%D0%B8-%D0%9D%D1%83%D0%B6%D0%B4%D1%8B.243/ тут есть ответ
Надіслати
Поділитися на інших сайтах

Можно, например, врукопашную в tpl'е насильно задать. Самый простой способ, однако, мультиязычность потеряется.

Мне главное это сделать, на мультиязычность можно наплевать.

Надіслати
Поділитися на інших сайтах


AlexFisher, пожалуйста. :)

<div class="checkout-product">
  <table>
	<thead>
	  <tr>
		<td class="name"><?php echo $column_name; ?></td>
		<td class="model"><?php echo $column_model; ?></td>
		<td class="quantity"><?php echo $column_quantity; ?></td>
		<td class="price"><?php echo $column_price; ?></td>
		<td class="total"><?php echo $column_total; ?></td>
	  </tr>
	</thead>
	<tbody>
	  <?php foreach ($products as $product) { ?>
	  <tr>
		<td class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>
		  <?php foreach ($product['option'] as $option) { ?>
		  <br />
		   <small> - <?php echo $option['name']; ?>: <?php echo $option['value']; ?></small>
		  <?php } ?></td>
		<td class="model"><?php echo $product['model']; ?></td>
		<td class="quantity"><?php echo $product['quantity']; ?></td>
		<td class="price"><?php echo $product['price']; ?></td>
		<td class="total"><?php echo $product['total']; ?></td>
	  </tr>
	  <?php } ?>
	  <?php foreach ($vouchers as $voucher) { ?>
	  <tr>
		<td class="name"><?php echo $voucher['description']; ?></td>
		<td class="model"></td>
		<td class="quantity">1</td>
		<td class="price"><?php echo $voucher['amount']; ?></td>
		<td class="total"><?php echo $voucher['amount']; ?></td>
	  </tr>
	  <?php } ?>
	</tbody>
	<tfoot>
	  <?php foreach ($totals as $total) { ?>
	  <tr>
		<td colspan="4" class="price"><b><?php echo $total['title']; ?>:</b></td>
		<td class="total"><?php echo $total['text']; ?></td>
	  </tr>
	  <?php } ?>
	</tfoot>
  </table>
</div>
<div class="payment"><?php echo $payment; ?></div>
Надіслати
Поділитися на інших сайтах


как насчет вместо

<div class="payment"><?php echo $payment; ?></div>
выводить

че-то вроде

<div class="payment">Доставка по курляндски с сыром</div>

===

Кроме того, я совсем не уверен в том, что видел полный тпл. =)

И подозреваю, что нужно менять че-нть по логике. Не "пеймент" там будет класс, а что-нибудь, типа "шипмента".

Лень разбираться.

Надіслати
Поділитися на інших сайтах

Итак. Все не так просто как кажется. Но решение есть:

1) в файле catalogcontrollercheckoutshipping.php

после строки

$this->session->data['shipping_method'] = $this->session->data['shipping_methods'][$shipping[0]]['quote'][$shipping[1]];
добавить строку
$this->session->data['shipping_method']['title1'] = $this->session->data['shipping_methods'][$shipping[0]]['title'];

2) в файле catalogmodeltotalshipping.php

после строки

'title' => $this->session->data['shipping_method']['title'],
добавить строку
'title1'    => $this->session->data['shipping_method']['title1'],

3) в файле catalogviewthemedefaulttemplatecheckoutconfirm.tpl строку

<td colspan="4" class="price"><b><?php echo $total['title']; ?>:</b></td>
заменяем на
<td colspan="4" class="price"><b><?php echo isset($total['title1'])?$total['title1']:$total['title']; ?>:</b></td>
  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.