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

Заменить нулевую цену (ocStore 3)


Recommended Posts

Всем привет! 

Добавил в контроллер (category)

 

'quantity'     => $result['quantity'],

 

Добавил в языковую версию

 

$_['text_nullprice']         = 'Закончился';

 

Хочу вывести теперь все это вызовом:

 

{% if quantity <= 0 %}{{ text_nullprice }}

 

В категории выводится место с ценой:

 

<div class="grid-collapse box-price" grid>
                {% if product.price %}
                <div class="width-expand flex flex-column flex-right">
                    {% if not product.special %}
                        <div class="price">{{ product.price }}</div>
                    {% else %}
                    <div class="old-price">{{ product.price }}</div>
                    <div class="price">{{ product.special }}</div>
                    {% endif %}
                </div>
                {% endif %}

 

Подскажите, как это правильно вставить? В карточке все выводится, а вот в категории нет...

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


Забыл написать, что для самой карточки сделал и там все ОК:

 

system\library\cart\currency.php
открываем и находим строчку:

PHP:
$string '';

после неё добавляем следующий код:

PHP:
if (($number == 0) && $format) {
       return 
$this->language->get('text_nullprice');
}
Надіслати
Поділитися на інших сайтах


09.11.2022 в 18:25, spectre сказал:

и имеем гемор со всяческими выгрузками и тп

 

это очень плохая идея

Сейчас светится очень тупо.... Перелопатил все, никак не могу заменить надпись Бесплатно)))))

 

 

Screenshot_1.png

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


09.11.2022 в 18:32, Evgenius сказал:

Сейчас светится очень тупо....

 

вы сделали очень тупо и тот кто после вас будет дорабатывать сайт будет вас проклинать

 

сделайте лучше уже через js замену всех вхождений 0 грн на странице к примеру

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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