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

Изменение цены в категориях на текст

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

Всем доброго времени суток! Подскажите пож-та столкнулся с такой проблемой. В категориях за место цены товара, мне нужно чтобы выводился текст, например "По договоренности", как это можно осуществить?

Или же второй вариант, чтобы вообще ничего не выводилось на экран(ни цена, ни текст), только название товара, но желательно осуществить вариант №1. Прошу помощи.

 

 

 

post-667244-0-18974800-1366971322_thumb.png

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


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

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

вот это:

 <?php if ($product['price']) { ?>
      <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 } ?>
      </div>
      <?php } ?>

 

заменить например на вот это:

 <div class="price">По договоренности</div>

 

Возможно нужно будет подправить ajax внизу страницы, не проверял

ps проверил - ничего больше править не нужно

  • +1 1

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


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

Спасибо за ответ! Я попробовал изменить, но у меня не получилось, выводит какие то каракули, как будто не читает шрифт и текст весь сбивается... 

Я еще маленько не правильно выразился, мне нужно где стоят цены их не нужно менять, а там где цены по "Нулям" там нужен текст "по договоренности". Как это можно исполнить? Мне подсказывали, что то на подобии этого решения, но у меня так же не получается... (( В программном коде плохо разбираюсь... Если не сложно можете написать окончательное решение...

Заранее спасибо.

 

<?php if ($product['price']) { ?>
      <div class="price">

if ($price==0)
{
echo "Индивидуально";
}
else

{
echo $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 } ?>
      </div>
      <?php } ?>

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


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

Спасибо за ответ! Я попробовал изменить, но у меня не получилось, выводит какие то каракули, как будто не читает шрифт и текст весь сбивается... 

Я еще маленько не правильно выразился, мне нужно где стоят цены их не нужно менять, а там где цены по "Нулям" там нужен текст "по договоренности". 

Тьфу...так бы сразу и сказали...

вот один вариант

вот второй вариант 

В первом случае вместо цены пишется "бесплатно" если цена на товар 0. Нужно всего лишь переименовать Бесплатно в По договоренности

Во втором случае когда у товара количество 0 - вместо кнопки купить выводится кнопка "нет в наличии" - в этом случае нужно переделать модуль под ваши требования

К сожалению, писать готовое решение у меня нет времени - попробуйте сами, либо обратитесь в платные услуги.

  • +1 1

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


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

Спасибо за ответ! Я попробовал изменить, но у меня не получилось, выводит какие то каракули, как будто не читает шрифт и текст весь сбивается... 

Я еще маленько не правильно выразился, мне нужно где стоят цены их не нужно менять, а там где цены по "Нулям" там нужен текст "по договоренности". 

Тьфу...так бы сразу и сказали...

вот один вариант

вот второй вариант 

В первом случае вместо цены пишется "бесплатно" если цена на товар 0. Нужно всего лишь переименовать Бесплатно в По договоренности

Во втором случае когда у товара количество 0 - вместо кнопки купить выводится кнопка "нет в наличии" - в этом случае нужно переделать модуль под ваши требования

К сожалению, писать готовое решение у меня нет времени - попробуйте сами, либо обратитесь в платные услуги.

Оооо думаю то что нужно, благодарю!!! Буду пробовать!

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


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

Всё задача решена, помог первый вариант, просто изменил текст "Бесплатно" на "Индивидуально" как хотел... 

Кстати после установки данного изменения, сместился блок "Валюта", залез под корзину. Пришлось поправить в стилях. Фото ниже, то что произошло... Спасибо за помощь!

 

post-667244-0-09445300-1367313457_thumb.png

post-667244-0-61257600-1367313471_thumb.png

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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