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

Как удалить ненужную информацию в корзине покупок?


balexy

Recommended Posts

Нет, таким образом никак не удалить эти строки. По крайней мере у меня они остались после удаления всего в "учитывать в заказе", поэтому я пошёл другим путим.

balexy, вам нужно либо в языковом файле удалить эти надписи, но тогда будут отображаться пустые таблицы, либо вообще удалить все упоминания о всяких скидках, бонусах и прочем.

Для этого в файле cart.tpl (/ваш сайт/catalog/view/theme/ваша тема/template/checkout/cart.tpl) удалите строки с 79 по 124. Только не забудьте сначала забекапить свой родной файл cart.tpl, чтобы можно было восстановить если удалите что-то лишнее.

<h2><?php echo $text_next; ?></h2>
  <div class="content">
	<p><?php echo $text_next_choice; ?></p>
	<table class="radio">
	  <?php if ($coupon_status) { ?>
	  <tr class="highlight">
		<td><?php if ($next == 'coupon') { ?>
		  <input type="radio" name="next" value="coupon" id="use_coupon" checked="checked" />
		  <?php } else { ?>
		  <input type="radio" name="next" value="coupon" id="use_coupon" />
		  <?php } ?></td>
		<td><label for="use_coupon"><?php echo $text_use_coupon; ?></label></td>
	  </tr>
	  <?php } ?>
	  <?php if ($voucher_status) { ?>
	  <tr class="highlight">
		<td><?php if ($next == 'voucher') { ?>
		  <input type="radio" name="next" value="voucher" id="use_voucher" checked="checked" />
		  <?php } else { ?>
		  <input type="radio" name="next" value="voucher" id="use_voucher" />
		  <?php } ?></td>
		<td><label for="use_voucher"><?php echo $text_use_voucher; ?></label></td>
	  </tr>
	  <?php } ?>
	  <?php if ($reward_status) { ?>
	  <tr class="highlight">
		<td><?php if ($next == 'reward') { ?>
		  <input type="radio" name="next" value="reward" id="use_reward" checked="checked" />
		  <?php } else { ?>
		  <input type="radio" name="next" value="reward" id="use_reward" />
		  <?php } ?></td>
		<td><label for="use_reward"><?php echo $text_use_reward; ?></label></td>
	  </tr>
	  <?php } ?>
	  <?php if ($shipping_status) { ?>
	  <tr class="highlight">
		<td><?php if ($next == 'shipping') { ?>
		  <input type="radio" name="next" value="shipping" id="shipping_estimate" checked="checked" />
		  <?php } else { ?>
		  <input type="radio" name="next" value="shipping" id="shipping_estimate" />
		  <?php } ?></td>
		<td><label for="shipping_estimate"><?php echo $text_shipping_estimate; ?></label></td>
	  </tr>
	  <?php } ?>
	</table>
  </div>
Надіслати
Поділитися на інших сайтах


Нет, таким образом никак не удалить эти строки. По крайней мере у меня они остались после удаления всего в "учитывать в заказе", поэтому я пошёл другим путим.

balexy, вам нужно либо в языковом файле удалить эти надписи, но тогда будут отображаться пустые таблицы, либо вообще удалить все упоминания о всяких скидках, бонусах и прочем.

Для этого в файле cart.tpl (/ваш сайт/catalog/view/theme/ваша тема/template/checkout/cart.tpl) удалите строки с 79 по 124. Только не забудьте сначала забекапить свой родной файл cart.tpl, чтобы можно было восстановить если удалите что-то лишнее.

<h2><?php echo $text_next; ?></h2>
  <div class="content">
	<p><?php echo $text_next_choice; ?></p>
	<table class="radio">
	  <?php if ($coupon_status) { ?>
	  <tr class="highlight">
		<td><?php if ($next == 'coupon') { ?>
		  <input type="radio" name="next" value="coupon" id="use_coupon" checked="checked" />
		  <?php } else { ?>
		  <input type="radio" name="next" value="coupon" id="use_coupon" />
		  <?php } ?></td>
		<td><label for="use_coupon"><?php echo $text_use_coupon; ?></label></td>
	  </tr>
	  <?php } ?>
	  <?php if ($voucher_status) { ?>
	  <tr class="highlight">
		<td><?php if ($next == 'voucher') { ?>
		  <input type="radio" name="next" value="voucher" id="use_voucher" checked="checked" />
		  <?php } else { ?>
		  <input type="radio" name="next" value="voucher" id="use_voucher" />
		  <?php } ?></td>
		<td><label for="use_voucher"><?php echo $text_use_voucher; ?></label></td>
	  </tr>
	  <?php } ?>
	  <?php if ($reward_status) { ?>
	  <tr class="highlight">
		<td><?php if ($next == 'reward') { ?>
		  <input type="radio" name="next" value="reward" id="use_reward" checked="checked" />
		  <?php } else { ?>
		  <input type="radio" name="next" value="reward" id="use_reward" />
		  <?php } ?></td>
		<td><label for="use_reward"><?php echo $text_use_reward; ?></label></td>
	  </tr>
	  <?php } ?>
	  <?php if ($shipping_status) { ?>
	  <tr class="highlight">
		<td><?php if ($next == 'shipping') { ?>
		  <input type="radio" name="next" value="shipping" id="shipping_estimate" checked="checked" />
		  <?php } else { ?>
		  <input type="radio" name="next" value="shipping" id="shipping_estimate" />
		  <?php } ?></td>
		<td><label for="shipping_estimate"><?php echo $text_shipping_estimate; ?></label></td>
	  </tr>
	  <?php } ?>
	</table>
  </div>

Странно. Сколько не делал - ничего в коде не правил, чтобы это скрыть.

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

nove, может быть на разных версиях движка по-разному? Я делал на 1.5.3.1.

В 1.5.3.1 такого не встречал :)

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

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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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