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

как поменять местами акционную и прайсовую цены в разделе товара?


Recommended Posts

Цены по акции на странице товара выводятся не правильно, значения поменяны местами.

370 руб 270 руб ,а должно быть 270 руб 370 руб

в папке   catalog/...../product есть файлы product.tpl и special.tpl

в них следующие дивы. Я менял местами переменные, менял значения, комментил блоки целиком ничего не меняется. Цены как стояли так и стоят и даже ни каких лагов

в контроллер лезть опасаюсь, может дело в нем?

product.tpl

<?php if ($price) { ?>
	<div class="price-section">
		<?php if ($special) { ?>
        <span class="price-new"><?php echo $price; ?></span> <span class="price-old"><?php echo $special; ?></span>
        <?php } else { ?>
        <span class="price-new"><?php echo $price; ?></span>
        <?php } ?>
        <?php if ($tax) { ?>
        <span class="tax"><?php echo $text_tax; ?> <?php echo $tax; ?></span>
        <?php } ?>
        	<div class="reward-block">
            	<?php if ($points) { ?>
                <span    class="reward"><?php echo $text_points; ?> <?php echo $points; ?></span>
                <?php } ?>
                <?php if ($discounts) { ?>
                <?php foreach ($discounts as $discount) { ?>
                <span><?php echo $discount['quantity']; ?><?php echo $text_discount; ?><?php echo $discount['price']; ?></span>
                <?php } ?>
                <?php } ?>
            </div>
	</div>
<?php } ?>
<?php if ($product['price']) { ?>
	<div class="price">
    	<?php if (!$product['special']) { ?>
        <?php echo $product['price']; ?>
        <?php } else { ?>
        <span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span>
        <?php } ?>
        <?php if ($product['tax']) { ?>
        <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span>
        <?php } ?>
	</div>
<?php } ?>

special.tpl

<?php if ($product['price']) { ?>
	<div class="price">
		<?php if (!$product['special']) { ?>
		<?php echo $product['price']; ?>
		<?php } else { ?>
		<span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span>
		<?php } ?>
		<?php if ($product['tax']) { ?>
		<span class="price-tax"><?php echo $text_tax; ?><?php echo $product['tax']; ?></span>
		<?php } ?>
	</div>
<?php } ?>
<?php if ($product['price']) { ?>
	<div class="price">
		<?php if (!$product['special']) { ?>
		<?php echo $product['price']; ?>
		<?php } else { ?>
		<span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span>
		<?php } ?>
		<?php if ($product['tax']) { ?>
		<span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span>
		<?php } ?>
	</div>
<?php } ?>

Помогите кто силен в таких вещах.

product.tpl

special.tpl

product.php

special.php

Змінено користувачем kgstyle
Надіслати
Поділитися на інших сайтах


Видимо у Вас тема кешируется. Сделайте изменения и попробуйте - Дополнения - Менеджер дополнений - Обновить

 

По коду:

 <span class="price-new"><?php echo $price; ?></span> - акционная цена

 <span class="price-old"><?php echo $special; ?></span> - обычная цена (зачёркнутая если есть акционная)

Змінено користувачем Leingard
  • +1 1
Надіслати
Поділитися на інших сайтах

32 минуты назад, Leingard сказал:

Видимо у Вас тема кешируется. Сделайте изменения и попробуйте - Дополнения - Менеджер дополнений - Обновить

 

По коду:

 <span class="price-new"><?php echo $price; ?></span> - акционная цена

 <span class="price-old"><?php echo $special; ?></span> - обычная цена (зачёркнутая если есть акционная)

 

Спасибо огромное за ценную помощь.  целую неделю мучался, нервы не выдерживали, чуть с форума не выгнали))) все решил за 5 мин.:eek:

только здесь price это старая цена, special - акционная, в самом начале подмена. даже знаю чьих рук дело....

 

а можете еще помочь?

не работает редактирование в форме заказа, колличество не меняется и не удаляются позиции.

это навернное файлы checkout.tpl или cart.tpl

только что там копать не знаю

Змінено користувачем kgstyle
Надіслати
Поділитися на інших сайтах


21 час назад, kgstyle сказал:

 

Спасибо огромное за ценную помощь.  целую неделю мучался, нервы не выдерживали, чуть с форума не выгнали))) все решил за 5 мин.:eek:

только здесь price это старая цена, special - акционная, в самом начале подмена. даже знаю чьих рук дело....

 

а можете еще помочь?

не работает редактирование в форме заказа, колличество не меняется и не удаляются позиции.

это навернное файлы checkout.tpl или cart.tpl

только что там копать не знаю

 

Точно) Я на селекторы div-ов глянул) Внутри да, $special конечно акционная :)

 

Откройте консоль в браузере, сделайте действия, возможны js ошибки. Пришлите их сюда

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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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