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

Если вес равен 0 то не отображать его


Recommended Posts

Доброго времени суток, такой вопрос.
Сайт доставки еды, почти весь товар с весом но некоторые единицы не требуют указания веса, как сделать чтобы если поле равно 0, то вес на сайте в карточке не отображался?

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


Если нужно вывести вес на странице категории, необходимо в файле /catalog/controller/product/category.php в массиве

$data[‘products’][] = array(

прописать строку

‘weight’ => round($result[‘weight’]*1000,0),

А в файле /catalog/view/theme/../template/product/category.twig в месте, где будет выводится вес, добавить строку:

{{ product.weight }}

У меня этим методом работает. Как тут победить 0?

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


9 минут назад, Feldeshi сказал:

У меня этим методом работает. Как тут победить 0?

я же написал уже условие... что не так-то? делая правки вы же должны понимать какие, или не?))

10 минут назад, Feldeshi сказал:

{{ product.weight }}

{% if product.weight > 0 %}
{{ product.weight }}
{% endif %}

 

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

В 11.12.2020 в 16:00, Feldeshi сказал:

Доброго времени суток, такой вопрос.
Сайт доставки еды, почти весь товар с весом но некоторые единицы не требуют указания веса, как сделать чтобы если поле равно 0, то вес на сайте в карточке не отображался?

По умолчанию если вес 0 то не отображается 

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


В 11.12.2020 в 18:17, PaulKravchenko сказал:

я же написал уже условие... что не так-то? делая правки вы же должны понимать какие, или не?)

Спасибо, сейчас попробую. Простите плохо очень знаком с данным шаблонизатором.

 

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


В 13.12.2020 в 07:47, danu сказал:

По умолчанию если вес 0 то не отображается

Отображается, т.к стандартного метода в админке отключения товара без веса нет, а приходится пользоваться методами сторонних старателей а рунете.

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


Дело ведь не в шаблоне, условие оперирует переменной, в вашем случае она product.weight, вот ее и используйте. Условие простое же: вес больше нуля - показываем, 0 или меньше - не показываем (хотя не думаю, что в опенкарт есть отрицательное значение веса.. но и не удивлюсь если это допустимо))

В 13.12.2020 в 07:47, danu сказал:

По умолчанию если вес 0 то не отображается

по умолчанию в категории и не выводится

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

  • 8 months later...

Приветствую! А можно попросить по подробней указать, куда данное данное условие нужно разместить что бы 0 пропал? на движке 2.3 что-то не получилось

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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