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


В Каталоге Под Каждым Товаром Вывести Надпись


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

#1 galya.bu7

galya.bu7

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

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

Отправлено 06 Ноябрь 2015 - 10:50

Здравствуйте! Прошу помощи Аккаунт   SL-363278

1. Как в каталоге в категории "3д панели" под каждым товаром вывести надпись "цена за 1 м2,,  в то же самое время в категории "лепнина" эта надпись не нужна?

2.Как на странице каждого товара категории "3д панели" возле цены вывести надпись за 1 м2?

#2 Danil

Danil

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

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

Отправлено 06 Ноябрь 2015 - 11:25

Просмотр сообщенияgalya.bu7 (06 Ноябрь 2015 - 10:50) писал:

Здравствуйте! Прошу помощи Аккаунт   SL-363278

1. Как в каталоге в категории "3д панели" под каждым товаром вывести надпись "цена за 1 м2,,  в то же самое время в категории "лепнина" эта надпись не нужна?

2.Как на странице каждого товара категории "3д панели" возле цены вывести надпись за 1 м2?
Здравствуйте.
1) В Шаблоне Товары найдите код (встречается 2 раза)
 <span itemprop="price" class="price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW | money_format}</span>
				   {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
						  <span class="old-price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
						{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
						  <span class="old-price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span>
						{% ENDIF %}
и замените на


 <span itemprop="price" class="price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW | money_format}</span>
				   {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
						  <span class="old-price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
						{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
						  <span class="old-price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span>
						{% ENDIF %}
						<span  class="price product-price">{% IF CATEGORY_NAME=3D ПАНЕЛИ %}за 1м&sup2;{% ENDIF %}</span>
2) В шаблоне Товар найдите код

	<p class="special-price goodsDataMainModificationPriceNow {CURRENCY_CHAR_CODE}" itemprop="price">
			<span class="price">{GOODS_MOD_PRICE_NOW | money_format}</span>
		  </p>
		{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
		  <p class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">
			<span>{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
		  </p>
		{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
		  <p class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">
			<span>{GOODS_MOD_PRICE_OLD | money_format}</span>
		  </p>
		{% ENDIF %} 
и замените на

	<p class="special-price goodsDataMainModificationPriceNow {CURRENCY_CHAR_CODE}" itemprop="price">
			<span class="price">{GOODS_MOD_PRICE_NOW | money_format}</span>
		  </p>
		{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
		  <p class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">
			<span>{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
		  </p>
		{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
		  <p class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">
			<span>{GOODS_MOD_PRICE_OLD | money_format}</span>
		  </p>
		{% ENDIF %} 
		   {% FOR upper_navigation %}
		{% IF upper_navigation.NAME= 3D ПАНЕЛИ %}
		  <p class="special-price">
			<span class="price">за 1м&sup2;</span>
		  </p>
		{% ENDIF %}
		{% ENDFOR %}


#3 galya.bu7

galya.bu7

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

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

Отправлено 06 Ноябрь 2015 - 11:57

Просмотр сообщенияDanil (06 Ноябрь 2015 - 11:25) писал:

Здравствуйте.
1) В Шаблоне Товары найдите код (встречается 2 раза)
<span itemprop="price" class="price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW | money_format}</span>
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<span class="old-price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<span class="old-price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span>
{% ENDIF %}
и замените на


<span itemprop="price" class="price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW | money_format}</span>
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<span class="old-price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<span class="old-price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span>
{% ENDIF %}
<span class="price product-price">{% IF CATEGORY_NAME=3D ПАНЕЛИ %}за 1м&sup2;{% ENDIF %}</span>
2) В шаблоне Товар найдите код

<p class="special-price goodsDataMainModificationPriceNow {CURRENCY_CHAR_CODE}" itemprop="price">
<span class="price">{GOODS_MOD_PRICE_NOW | money_format}</span>
</p>
{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
<p class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">
<span>{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
</p>
{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
<p class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">
<span>{GOODS_MOD_PRICE_OLD | money_format}</span>
</p>
{% ENDIF %} 
и замените на

<p class="special-price goodsDataMainModificationPriceNow {CURRENCY_CHAR_CODE}" itemprop="price">
<span class="price">{GOODS_MOD_PRICE_NOW | money_format}</span>
</p>
{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
<p class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">
<span>{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
</p>
{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
<p class="old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">
<span>{GOODS_MOD_PRICE_OLD | money_format}</span>
</p>
{% ENDIF %}
{% FOR upper_navigation %}
{% IF upper_navigation.NAME= 3D ПАНЕЛИ %}
<p class="special-price">
<span class="price">за 1м&sup2;</span>
</p>
{% ENDIF %}
{% ENDFOR %}

Спасибо!!

Теперь возникла другая проблема! когда кладешь товар в корзину 10-20 шт - возникает сообщение о том, что  "вы пытаетесь положить в корзину товара больше чем есть в наличии" хотя кол-во проставлено - гораздо больше

#4 Юля123

Юля123

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

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

Отправлено 06 Ноябрь 2015 - 12:01

Просмотр сообщенияgalya.bu7 (06 Ноябрь 2015 - 11:57) писал:

Спасибо!!

Теперь возникла другая проблема! когда кладешь товар в корзину 10-20 шт - возникает сообщение о том, что  "вы пытаетесь положить в корзину товара больше чем есть в наличии" хотя кол-во проставлено - гораздо больше


У вас эта проблема возникает на каждом товаре, или на каком-то конкретном?

#5 galya.bu7

galya.bu7

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

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

Отправлено 06 Ноябрь 2015 - 12:05

Просмотр сообщенияЮля123 (06 Ноябрь 2015 - 12:01) писал:

У вас эта проблема возникает на каждом товаре, или на каком-то конкретном?

эта проблема возникает на каждом товаре после изменений, описанных выше. до этих изменений такого не было

#6 Юля123

Юля123

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

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

Отправлено 06 Ноябрь 2015 - 12:46

Просмотр сообщенияgalya.bu7 (06 Ноябрь 2015 - 12:05) писал:

эта проблема возникает на каждом товаре после изменений, описанных выше. до этих изменений такого не было

Протестировала сайт, но проблемы, что Вы описываете, я не обнаружила. Вы можете прислать скриншот - пример возникновения этой ошибки?

#7 galya.bu7

galya.bu7

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

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

Отправлено 06 Ноябрь 2015 - 12:51

Просмотр сообщенияЮля123 (06 Ноябрь 2015 - 12:46) писал:

Протестировала сайт, но проблемы, что Вы описываете, я не обнаружила. Вы можете прислать скриншот - пример возникновения этой ошибки?
Изображение

хотя позиции "черепица" в остатке более 64 тыс.

#8 Юля123

Юля123

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

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

Отправлено 06 Ноябрь 2015 - 13:14

Просмотр сообщенияgalya.bu7 (06 Ноябрь 2015 - 12:51) писал:

.

Это ошибка шаблона, мы сообщили о ней разработчикам, в скором времени эта ошибка будет устранена. Сейчас вы можете с клавиатуры проставлять количество, тогда такой проблемы не будет возникать.

#9 Эля

Эля

    Продвинутый пользователь

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

Отправлено 26 Апрель 2016 - 12:27

Помогите сделать, хочу чтобы в каталоге под каждый товаром под ценой была надпись "в наличии", если товар есть и "нет в наличии", если его нет.

#10 Danil

Danil

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

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

Отправлено 26 Апрель 2016 - 12:36

Просмотр сообщенияЭля (26 Апрель 2016 - 12:27) писал:

Помогите сделать, хочу чтобы в каталоге под каждый товаром под ценой была надпись "в наличии", если товар есть и "нет в наличии", если его нет.
В шаблоне Товары найдите код(встречается 2 раза)
					  <div class="item-price" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
						<!-- информация для поисковика о валюте товара -->
						<meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
						<span itemprop="price" class="price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW | money_format}</span>
						{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
						  <span class="old-price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
						{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
						  <span class="old-price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span>
						{% ENDIF %}
					  </div>
и замените на
					  <div class="item-price" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
						<!-- информация для поисковика о валюте товара -->
						<meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
						<span itemprop="price" class="price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW | money_format}</span>
						{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
						  <span class="old-price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
						{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
						  <span class="old-price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span>
						{% ENDIF %}
					  </div>
							<!-- Доступность товара -->
	  <div class="goodsDataMainModificationAvailable">
		<div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div>
		<div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF goods.MAX_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товара нет в наличии</span></div>
	  </div>
В main.css найдите код
.product-grid .item .item-inner .item-info .item-price {
	padding-bottom: 10px;
}
и замените ан
.product-grid .item .item-inner .item-info .item-price, .product-grid .item .item-inner .item-info .goodsDataMainModificationAvailable {
	padding-bottom: 10px;
}


#11 Эля

Эля

    Продвинутый пользователь

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

Отправлено 26 Апрель 2016 - 12:55

Просмотр сообщенияDanil (26 Апрель 2016 - 12:36) писал:

В шаблоне Товары найдите код(встречается 2 раза)
					 <div class="item-price" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
					 <!-- информация для поисковика о валюте товара -->
					 <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
					 <span itemprop="price" class="price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW | money_format}</span>
					 {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
						 <span class="old-price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
					 {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
						 <span class="old-price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span>
					 {% ENDIF %}
					 </div>
и замените на
					 <div class="item-price" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
					 <!-- информация для поисковика о валюте товара -->
					 <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
					 <span itemprop="price" class="price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW | money_format}</span>
					 {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
						 <span class="old-price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
					 {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
						 <span class="old-price product-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span>
					 {% ENDIF %}
					 </div>
						 <!-- Доступность товара -->
	 <div class="goodsDataMainModificationAvailable">
	 <div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div>
	 <div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF goods.MAX_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товара нет в наличии</span></div>
	 </div>
В main.css найдите код
.product-grid .item .item-inner .item-info .item-price {
padding-bottom: 10px;
}
и замените ан
.product-grid .item .item-inner .item-info .item-price, .product-grid .item .item-inner .item-info .goodsDataMainModificationAvailable {
padding-bottom: 10px;
}
код который 2 раза встречается, его оба заменить?

#12 Юля123

Юля123

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

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

Отправлено 26 Апрель 2016 - 12:56

Просмотр сообщенияЭля (26 Апрель 2016 - 12:55) писал:

код который 2 раза встречается, его оба заменить?


Да, нужно заменить оба.

#13 Эля

Эля

    Продвинутый пользователь

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

Отправлено 26 Апрель 2016 - 13:11

Просмотр сообщенияЮля123 (26 Апрель 2016 - 12:56) писал:

Да, нужно заменить оба.
спасибо получилось))) а как убрать слово наличие товара, а оставить просто "в наличии"
какие знаки тут удалить вместе со словом "наличие товара"?
<!-- Доступность товара -->
         <div class="goodsDataMainModificationAvailable">
         <div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div>
         <div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF goods.MAX_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товара нет в наличии</span></div>
         </div>

#14 Юля123

Юля123

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

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

Отправлено 28 Апрель 2016 - 14:09

Просмотр сообщенияЭля (26 Апрель 2016 - 13:11) писал:

спасибо получилось))) а как убрать слово наличие товара, а оставить просто "в наличии"
какие знаки тут удалить вместе со словом "наличие товара"?
<!-- Доступность товара -->
<div class="goodsDataMainModificationAvailable">
<div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div>
<div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF goods.MAX_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товара нет в наличии</span></div>
</div>

Здравствуйте, код:

<!-- Доступность товара -->
		 <div class="goodsDataMainModificationAvailable">
		 <div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие товара: <span>В наличии</span></div>
		 <div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF goods.MAX_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товара нет в наличии</span></div>
		 </div>

замените на код:

<!-- Доступность товара -->
		 <div class="goodsDataMainModificationAvailable">
		 <div class="available-true" itemprop="availability" href="http://schema.org/InStock" {% IF goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><span>В наличии</span></div>
		 <div class="available-false" itemprop="availability" href="http://schema.org/OutOfStock" style="{% IF goods.MAX_REST_VALUE>0 %}display:none;{% ENDIF %}"> <span>Товара нет в наличии</span></div>
		 </div>


ничего кроме самих слов удалять не нужно.




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

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