u2017

Хочу скрыть цену если товар стоит 0 руб.

Рекомендуемые сообщения

u2017    0

Если цена 0 руб., мне нужно чтобы она скрывалась. Как такое сделать? Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
greendragon    30
5 часов назад, u2017 сказал:

Если цена 0 руб., мне нужно чтобы она скрывалась. Как такое сделать? Спасибо.

Для страницы категорий в catalog/view/theme/ваша_тема/template/product/category.tpl

строчку

<?php if ($product['price']) { ?>

Замените на

<?php if ($product['price']&&$product['price']>0) { ?>

Соответственно так же проделать и для страниц поиска, акций и производителей.

 

Для страницы товара ищем в  catalog/view/theme//ваша_тема/template/product/product.tpl

строчку

<?php if ($price) { ?>

и заменяем на

<?php if ($price&&$price>0) { ?>

ниже

<?php if ($product['price']) { ?>

Заменяем на

<?php if ($product['price']&&$product['price']>0) { ?>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    225

greendragon, не взлетит. В контроллерах надо проверку делать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    764

здесь обсуждалось

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
greendragon    30
30 минут назад, shoputils сказал:

greendragon, не взлетит. В контроллерах надо проверку делать.

Все работает, только что специально проверил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
u2017    0
В 08.08.2017 в 10:01, greendragon сказал:

Для страницы категорий в catalog/view/theme/ваша_тема/template/product/category.tpl

строчку


<?php if ($product['price']) { ?>

Замените на


<?php if ($product['price']&&$product['price']>0) { ?>

Соответственно так же проделать и для страниц поиска, акций и производителей.

 

Для страницы товара ищем в  catalog/view/theme//ваша_тема/template/product/product.tpl

строчку


<?php if ($price) { ?>

и заменяем на


<?php if ($price&&$price>0) { ?>

ниже


<?php if ($product['price']) { ?>

Заменяем на


<?php if ($product['price']&&$product['price']>0) { ?>

 

 

На стандартном шаблоне работает, а вот с шаблоном Royal не хочет) Если использовать шаблон Royal, тогда в карточке товара скрывается любая цена, не только нулевая.

Я прикрепил product.tpl, может кто поможет разобраться в чём дело, и даст решение. Я пробовал решить проблему, не получилось!

product.tpl

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу