Перейти к содержимому


Текстовое Значение Поля "цена"


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 19

#1 maninco

maninco

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 09 Февраль 2015 - 07:06

Здравствуйте.
У меня есть модульные, составные товары.
Можно ли в некоторых товарах, вместо числового значения цены, например 0 руб, писать: "Цена зависит от кол-ва модулей".
Спасибо.

#2 Alekseys

Alekseys

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 355 сообщений

Отправлено 09 Февраль 2015 - 09:32

Просмотр сообщенияmaninco (09 Февраль 2015 - 07:06) писал:

Здравствуйте.
У меня есть модульные, составные товары.
Можно ли в некоторых товарах, вместо числового значения цены, например 0 руб, писать: "Цена зависит от кол-ва модулей".
Спасибо.
Здравствуйте. Подобное можно сделать, заменив в шаблонах HTML, Товар и Товары все строки с class="price-new"> подобным образом
<span class="price-new">{index_page_goods.MIN_PRICE_NOW | money_format}</span>
заменив на
							{% IF index_page_goods.MIN_PRICE_NOW = 0 %}
							  <span class="price-new">Текст</span>
							{% ELSE %}
							  <span class="price-new">{index_page_goods.MIN_PRICE_NOW | money_format}</span>
							{% ENDIF %}
и поставив у нужных товаров цену 0. Перед изменениями создайте бэкап шаблона, и внимательно следите за соответствием наименования переменных
                            {% IF index_page_goods.MIN_PRICE_NOW = 0 %}
  <span class="price-new">Текст</span>
    {% ELSE %}
  <span class="price-new">{index_page_goods.MIN_PRICE_NOW | money_format}</span>
    {% ENDIF %}

#3 Эбболка

Эбболка

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 361 сообщений

Отправлено 09 Февраль 2015 - 12:49

Просмотр сообщенияAlekseys (09 Февраль 2015 - 09:32) писал:

Здравствуйте. Подобное можно сделать, заменив в шаблонах HTML, Товар и Товары все строки с class="price-new"> подобным образом
<span class="price-new">{index_page_goods.MIN_PRICE_NOW | money_format}</span>
заменив на
						 {% IF index_page_goods.MIN_PRICE_NOW = 0 %}
							 <span class="price-new">Текст</span>
						 {% ELSE %}
							 <span class="price-new">{index_page_goods.MIN_PRICE_NOW | money_format}</span>
						 {% ENDIF %}
и поставив у нужных товаров цену 0. Перед изменениями создайте бэкап шаблона, и внимательно следите за соответствием наименования переменных
{% IF index_page_goods.MIN_PRICE_NOW = 0 %}
  <span class="price-new">Текст</span>
{% ELSE %}
  <span class="price-new">{index_page_goods.MIN_PRICE_NOW | money_format}</span>
{% ENDIF %}

<span class="price-new">{index_page_goods.MIN_PRICE_NOW | money_format}</span>
а если нет таких строк?

#4 Alekseys

Alekseys

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 355 сообщений

Отправлено 09 Февраль 2015 - 13:00

Просмотр сообщенияЭбболка (09 Февраль 2015 - 12:49) писал:

<span class="price-new">{index_page_goods.MIN_PRICE_NOW | money_format}</span>
а если нет таких строк?
Здравствуйте. Вам необходимо производить аналогичные изменения со строками типа
<span class="price">{index_page_favorites_goods.MIN_PRICE_NOW | money_format}</span>
подобным образом
{% IF index_page_favorites_goods.MIN_PRICE_NOW = 0 %}
														 <span class="price">Текст</span>
												 {% ELSE %}
														 <span class="price">{index_page_favorites_goods.MIN_PRICE_NOW | money_format}</span>
												 {% ENDIF %}


#5 Эбболка

Эбболка

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 361 сообщений

Отправлено 09 Февраль 2015 - 17:29

да не встает такой код пишет естель лишний((


вот моя строчка
<span class="price goodsDataMainModificationPriceNow">Оптовая цена: {GOODS_MOD_PRICE_NOW | money_format}</span>

#6 Alekseys

Alekseys

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 355 сообщений

Отправлено 09 Февраль 2015 - 17:42

Просмотр сообщенияЭбболка (09 Февраль 2015 - 17:29) писал:

да не встает такой код пишет естель лишний((


вот моя строчка
<span class="price goodsDataMainModificationPriceNow">Оптовая цена: {GOODS_MOD_PRICE_NOW | money_format}</span>
Замените ее на
{% IF GOODS_MOD_PRICE_NOW = 0 %}
														 <span class="price goodsDataMainModificationPriceNow">Оптовая цена: по запросу</span>
												 {% ELSE %}
														 <span class="price goodsDataMainModificationPriceNow">Оптовая цена: {GOODS_MOD_PRICE_NOW | money_format}</span>
												 {% ENDIF %}


#7 Эбболка

Эбболка

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 361 сообщений

Отправлено 09 Февраль 2015 - 19:38

огромное мерси! :D

#8 maninco

maninco

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 09 Февраль 2015 - 22:47

Просмотр сообщенияAlekseys (09 Февраль 2015 - 09:32) писал:

Здравствуйте. Подобное можно сделать, заменив в шаблонах HTML, Товар и Товары все строки с class="price-new"> подобным образом
<span class="price-new">{index_page_goods.MIN_PRICE_NOW | money_format}</span>
заменив на
						 {% IF index_page_goods.MIN_PRICE_NOW = 0 %}
							 <span class="price-new">Текст</span>
						 {% ELSE %}
							 <span class="price-new">{index_page_goods.MIN_PRICE_NOW | money_format}</span>
						 {% ENDIF %}
и поставив у нужных товаров цену 0. Перед изменениями создайте бэкап шаблона, и внимательно следите за соответствием наименования переменных
{% IF index_page_goods.MIN_PRICE_NOW = 0 %}
  <span class="price-new">Текст</span>
{% ELSE %}
  <span class="price-new">{index_page_goods.MIN_PRICE_NOW | money_format}</span>
{% ENDIF %}


Здравствуйте.
Спасибо все поменялось, кроме одного.

Прикрепленные изображения

  • Безымянный.png


#9 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 10 Февраль 2015 - 00:21

Для этого в шаблоне Товар найдите:
Цена:
			<span class="price-new goodsDataMainModificationPriceNow" title="Текущая цена за &laquo;{GOODS_NAME}&raquo;" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
			  {GOODS_MOD_PRICE_NOW | money_format}
			</span>
замените на:
Цена:
<span class="price-new goodsDataMainModificationPriceNow" title="Текущая цена за &laquo;{GOODS_NAME}&raquo;" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
{% IF GOODS_MOD_PRICE_NOW = 0 %}
  Текст
{% ELSE %}
   {GOODS_MOD_PRICE_NOW | money_format}
{% ENDIF %}
</span>


#10 maninco

maninco

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 10 Февраль 2015 - 07:32

Просмотр сообщенияVaccina (10 Февраль 2015 - 00:21) писал:

Для этого в шаблоне Товар найдите:
Цена:
		 <span class="price-new goodsDataMainModificationPriceNow" title="Текущая цена за &laquo;{GOODS_NAME}&raquo;" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
			 {GOODS_MOD_PRICE_NOW | money_format}
		 </span>
замените на:
Цена:
<span class="price-new goodsDataMainModificationPriceNow" title="Текущая цена за &laquo;{GOODS_NAME}&raquo;" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
{% IF GOODS_MOD_PRICE_NOW = 0 %}
Текст
{% ELSE %}
{GOODS_MOD_PRICE_NOW | money_format}
{% ENDIF %}
</span>

СПАСИБО ДОРОГОЙ КОТ В САПОГАХ ))) ЧТО БЫ Я БЕЗ ВАС ДЕЛАЛ- ТО )))

#11 Samcopy

Samcopy

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 346 сообщений
  • ГородСамара

Отправлено 11 Февраль 2015 - 16:07

А у меня чудеса-чудесатые
Текст встает, но на все товары сразу. Вместо 0 руб хочется вставить Уточнить = встает сразу на всех товарах в магазине и с нулем и с цифрами.
Перепробовала все вдоль и поперек, все стили по буковкам высмотрела - тупик.
Речь про Аккаунт SL-240248

#12 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 11 Февраль 2015 - 16:21

Просмотр сообщенияSamcopy (11 Февраль 2015 - 16:07) писал:

А у меня чудеса-чудесатые
Текст встает, но на все товары сразу. Вместо 0 руб хочется вставить Уточнить = встает сразу на всех товарах в магазине и с нулем и с цифрами.
Перепробовала все вдоль и поперек, все стили по буковкам высмотрела - тупик.
Речь про Аккаунт SL-240248

Не видим у Вас данных изменений.

#13 Samcopy

Samcopy

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 346 сообщений
  • ГородСамара

Отправлено 13 Февраль 2015 - 18:36

Конечно, не видите. Не могу же я поставить в магазин все цены на "Уточнить". Сейчас все по старому стоит. Как бы решить эту проблему?

#14 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 14 Февраль 2015 - 00:42

В шаблоне Товар найдите:
<li class="goodsDataMainModificationPriceNow" title="Цена сейчас">
										<span>{GOODS_MOD_PRICE_NOW | money_format}</span>
									</li>
замените на:
<li class="goodsDataMainModificationPriceNow" title="Цена сейчас">
{% IF GOODS_MOD_PRICE_NOW = 0 %}
Текст
{% ELSE %}
<span>{GOODS_MOD_PRICE_NOW | money_format}</span> {% ENDIF %}
</li>


#15 Samcopy

Samcopy

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 346 сообщений
  • ГородСамара

Отправлено 14 Февраль 2015 - 13:56

Вакцина подействовала, внутри карточки товара все ок, как теперь сделать то же самое в каталоге (категориях)? такого кода там нет

#16 Samcopy

Samcopy

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 346 сообщений
  • ГородСамара

Отправлено 16 Февраль 2015 - 11:17

ау-у-у-у-у-у-у

#17 Alekseys

Alekseys

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 355 сообщений

Отправлено 16 Февраль 2015 - 11:45

Просмотр сообщенияSamcopy (16 Февраль 2015 - 11:17) писал:

ау-у-у-у-у-у-у
Здравствуйте. В шаблоне Товары замените
<li class="minPrice">{goods.MIN_PRICE_NOW | money_format}</li>
на
<li class="minPrice">
{% IF GOODS_MOD_PRICE_NOW = 0 %}
Текст
{% ELSE %}
{goods.MIN_PRICE_NOW | money_format}
{% ENDIF %}
</li>


#18 Samcopy

Samcopy

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 346 сообщений
  • ГородСамара

Отправлено 16 Февраль 2015 - 18:43

Вот если так сделать, то меняется вся цена везде (и нулевая и не нулевая) на текстовое поле (о чем я и начала писать в первом топике), почему так происходит - загадка (в коде под 0 рублей заточено, и "фигвам")

#19 Alekseys

Alekseys

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 355 сообщений

Отправлено 16 Февраль 2015 - 21:02

Просмотр сообщенияSamcopy (16 Февраль 2015 - 18:43) писал:

Вот если так сделать, то меняется вся цена везде (и нулевая и не нулевая) на текстовое поле (о чем я и начала писать в первом топике), почему так происходит - загадка (в коде под 0 рублей заточено, и "фигвам")
Попробуйте тогда заменить
<li class="minPrice">{goods.MIN_PRICE_NOW | money_format}</li>
на
<li class="minPrice">
{% IF goods.MIN_PRICE_NOW = 0 %}
Текст
{% ELSE %}
{goods.MIN_PRICE_NOW | money_format}
{% ENDIF %}
</li>


#20 Samcopy

Samcopy

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 346 сообщений
  • ГородСамара

Отправлено 17 Февраль 2015 - 17:28

Кажется сработало :) . Спасибо




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных