Перейти к содержанию
alexstorm

Как скрыть блок цены если значение 0

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

Собственно пишу код для скрытия блока.

<?php if ($price!=0) { ?>

<div class="price">

<?php echo $text_price; ?>

<?php if (!$special) { ?>

<div class="price-tag">

<?php echo $price; ?>

</div>

<?php } else { ?>

<span class="price-old"><?php echo $price; ?></span> <div class="price-tag"><span class="price-new"><?php echo $special; ?></span></div>

<?php } ?>

Блок скрывает, но при увеличении цены, блок не появляется...

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


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

Первую строку попробуйте заменить на эту:

<?php if (($price!=0) || ($special)) { ?>

  • +1 2

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


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

Первую строку попробуйте заменить на эту:

<?php if (($price!=0) || ($special)) { ?>

Пробовал, тоже не помогает.

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


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

Я в шоке.. Может это из-за версии сборки? у меня maxystore 1.5.4..

Если так делаю, то ничего не выводит..

Сделал на Maxystore 1.5.3 все заработало...

Как Вы думаете?

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


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

рылся в нете ничего так и не нашел, единственное 12strun подсказал решение (за что ему моя благодарность и + за сообщение ;) ) + дописал строку для категорий... кому нужно... пользуемся :ph34r:
/catalog/view/theme/default/template/product/product.tpl
заменить

<?php if ($price) { ?>

на

<?php if (($price!=0) || ($special)) { ?>

/catalog/view/theme/default/template/product/category.tpl
заменить

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

на

<?php if (($product['price']!=0) || ($product['special'])) { ?>


чуть позже выложу модуль руб. за 50... он будет везде заменять (сравнение, категории, рекомендуемые, продукты) 0.00 на нужный текст или еще что-то...

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


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

Ре

 

рылся в нете ничего так и не нашел, единственное 12strun подсказал решение (за что ему моя благодарность и + за сообщение ;) ) + дописал строку для категорий... кому нужно... пользуемся :ph34r:
/catalog/view/theme/default/template/product/product.tpl
заменить

<?php if ($price) { ?>

на

<?php if (($price!=0) || ($special)) { ?>

/catalog/view/theme/default/template/product/category.tpl
заменить

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

на

<?php if (($product['price']!=0) || ($product['special'])) { ?>

чуть позже выложу модуль руб. за 50... он будет везде заменять (сравнение, категории, рекомендуемые, продукты) 0.00 на нужный текст или еще что-то...

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

Вот часть кода, где были внесены изменения для вывода статуса товара:
 

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

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


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

рылся в нете ничего так и не нашел, единственное 12strun подсказал решение (за что ему моя благодарность и + за сообщение ;) ) + дописал строку для категорий... кому нужно... пользуемся :ph34r:

/catalog/view/theme/default/template/product/product.tpl

заменить

<?php if ($price) { ?>

на

<?php if (($price!=0) || ($special)) { ?>

/catalog/view/theme/default/template/product/category.tpl

заменить

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

на

<?php if (($product['price']!=0) || ($product['special'])) { ?>

чуть позже выложу модуль руб. за 50... он будет везде заменять (сравнение, категории, рекомендуемые, продукты) 0.00 на нужный текст или еще что-то...

В карточке товара пропадают бонусные баллы ((( 

Изменено пользователем denzte

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.