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


Табличка "нет Товара" В Каталоге


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

#1 futurama

futurama

    Новичок

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

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

Добрый день!
Подскажите как изменить табличку в каталоге с "нет товара" на "товар под заказ"?

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

  • Товара нет.jpg


#2 Vaccina

Vaccina

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

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

Отправлено 09 Июнь 2015 - 06:11

Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите и замените данную фразу

#3 futurama

futurama

    Новичок

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

Отправлено 09 Июнь 2015 - 06:57

Просмотр сообщенияVaccina (09 Июнь 2015 - 06:11) писал:

Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите и замените данную фразу
Я тоже надеялся что все так просто. Но нужную строку в коде так и не нашел.
Скрытый текст


#4 Vaccina

Vaccina

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

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

Отправлено 09 Июнь 2015 - 07:26

В присланном вами коде она выглядит следующим образом:
{% IF goods.MAX_REST_VALUE=0 %}Товара нет{% ENDIF %}


#5 futurama

futurama

    Новичок

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

Отправлено 09 Июнь 2015 - 07:43

Просмотр сообщенияVaccina (09 Июнь 2015 - 07:26) писал:

В присланном вами коде она выглядит следующим образом:
{% IF goods.MAX_REST_VALUE=0 %}Товара нет{% ENDIF %}
Большое спасибо!

#6 forester

forester

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

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

Отправлено 20 Сентябрь 2015 - 10:21

Подскажите как реализовать примерно такое на странице товаров и в карточке.
Товары у меня сеткой

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

  • QIP Shot - Screen 00001575.png
  • QIP Shot - Screen 00001574.png


#7 Alekseys

Alekseys

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

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

Отправлено 20 Сентябрь 2015 - 13:59

Просмотр сообщенияforester (20 Сентябрь 2015 - 10:21) писал:

Подскажите как реализовать примерно такое на странице товаров и в карточке.
Товары у меня сеткой
Здравствуйте. В шаблоне Товары перед
<div class="img txtalgncnt">
и в шаблоне Товар перед
		</div>
	  </div>
	  <div class="clear"></div>
	</div>
  </form>

  <!-- Описание -->
вставьте
			<div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Наличие:&nbsp;<span>Есть в наличии</span></div>
			<div class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Наличие:&nbsp;<span>Нет в наличии</span></div>


#8 forester

forester

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

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

Отправлено 20 Сентябрь 2015 - 14:17

Сделал. но в каталоге не появилось, и как это все облагородить, как на фото которое я прикрепил

#9 forester

forester

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

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

Отправлено 21 Сентябрь 2015 - 19:38

В названия категорий второго уровня это прописалось

Вот такого отображения хотелось-бы....( На складе  и  Под заказ)

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

  • QIP Shot - Screen 00001621.png
  • QIP Shot - Screen 00001622.png


#10 Vaccina

Vaccina

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

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

Отправлено 22 Сентябрь 2015 - 01:41

Данный блок необходимо расположить в шаблоне Товары перед или после:
<div class="price fnt12b txtalgncnt">
																																   {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
																				<span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
																  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
																				<span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
																  {% ENDIF %}
																  <em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em>
																</div>


#11 forester

forester

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

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

Отправлено 22 Сентябрь 2015 - 23:31

<div class="price fnt12b txtalgncnt">


расположил после этого блока.

В итоге, вместо необходимой надписи, цена

#12 Vaccina

Vaccina

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

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

Отправлено 23 Сентябрь 2015 - 02:29

Изменений у вас не наблюдаю, необходимо расположить не после:
<div class="price fnt12b txtalgncnt">
а после:
<div class="price fnt12b txtalgncnt">
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<span>{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<span>{goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
{% ENDIF %}
<em class="fnt12b">{goods.MIN_PRICE_NOW | money_format}</em>
</div>


В коде выше из инструкции есть скролл, при его прокрутке отображается остальной код.
Если вы произведет верную вставку, то у вас будет следующий результат:
FireShot Screen Capture #149 - 'Аккумуляторы' - stalker4x4_ru_catalog_Akkumulyatory.jpg

#13 Rebvjd

Rebvjd

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

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

Отправлено 05 Декабрь 2015 - 01:59

Здравствуйте. Подскажите пожалуйста, как убрать изображение "товара нет в наличии", а сделать текстом, пример нарисовал.
Но изображение "товар есть в наличии" оставить без изменений. Спасибо.

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

  • Новый рисунок (6).jpg


#14 Vaccina

Vaccina

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

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

Отправлено 05 Декабрь 2015 - 02:36

В шаблоне Товар найдите:
<div class="fullimg txtalgncnt goodsDataMainModificationAvailable">
		  <span rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>
			<div class="stikno"></div>
		  </span>
		  <span rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>
			<div class="stikyes"></div>
		  </span>

замените на:
<div class="fullimg txtalgncnt goodsDataMainModificationAvailable">
		  <span rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>
			<div class="stikyes"></div>
		  </span>

далее найдите:
{% IFNOT neighbor_goods_empty %}
<div class="prods-paginate">
<a href="{% IF NEIGHBOR_PREVIOUS_GOODS_URL %}{NEIGHBOR_PREVIOUS_GOODS_URL}{% ELSE %}{NEIGHBOR_LAST_GOODS_URL}{% ENDIF %}" class="fl"><span class="prev"> &larr; </span>предыдущий товар</a> |
<a href="{% IF NEIGHBOR_NEXT_GOODS_URL %}{NEIGHBOR_NEXT_GOODS_URL} {% ELSE %}{NEIGHBOR_FIRST_GOODS_URL}{% ENDIF %}" class="fr">следующий товар<span class="next"> &rarr; </span></a>
</div>
{% ENDIF %}

перед ним вставьте:
<div class="txtalgncnt goodsDataMainModificationAvailable">
		  <span rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>
			Товара нет в наличии
		  </span>
</div>


#15 Rebvjd

Rebvjd

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

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

Отправлено 05 Декабрь 2015 - 11:36

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

#16 Firefly

Firefly

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

  • Модераторы
  • 3 810 сообщений

Отправлено 05 Декабрь 2015 - 11:55

Просмотр сообщенияRebvjd (05 Декабрь 2015 - 11:36) писал:

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

Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар, найдите код:
				<li class="goodsPageSubmitButtonBlock"><a id="button-cart" class="whtblue" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } else { $('.goodsDataForm').submit(); return false; } return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ >{% IF GOODS_MOD_REST_VALUE>0 %}В корзину{% ELSE %}Уведомить меня{% ENDIF %}</a></li>

Замените на:
				<li class="goodsPageSubmitButtonBlock"><a id="button-cart" class="whtblue" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } else { $('.goodsDataForm').submit(); return false; } return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ >{% IF GOODS_MOD_REST_VALUE>0 %}В корзину{% ELSE %}Уведомить меня о поступлении{% ENDIF %}</a></li>


#17 Rebvjd

Rebvjd

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

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

Отправлено 05 Декабрь 2015 - 13:50

Не получается! При переходе на страницу, написано как надо "уведомить о наличии", но при выборе другой модификации опять возвращается "уведомить меня"

#18 Firefly

Firefly

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

  • Модераторы
  • 3 810 сообщений

Отправлено 05 Декабрь 2015 - 15:05

Просмотр сообщенияRebvjd (05 Декабрь 2015 - 13:50) писал:

Не получается! Посмотрите ссылку http://sweetjoy.ru/g...round-The-World
При переходе на страницу, написано как надо "уведомить о наличии", но при выборе другой модификации опять возвращается "уведомить меня"

Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Скрипты -> main.js, найдите код:
$('#button-cart').html('Уведомить меня');

Замените на:
$('#button-cart').html('Уведомить о поступлении');

Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар, найдите код:
			   <li class="goodsPageSubmitButtonBlock"><a id="button-cart" class="whtblue" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } else { $('.goodsDataForm').submit(); return false; } return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ >{% IF GOODS_MOD_REST_VALUE>0 %}В корзину{% ELSE %}Уведомить о поступлении{% ENDIF %}</a></li>

Замените на:
			   <li class="goodsPageSubmitButtonBlock"><a id="button-cart" class="whtblue" onclick="if($(this).text() == 'Уведомить о поступлении') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } else { $('.goodsDataForm').submit(); return false; } return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ >{% IF GOODS_MOD_REST_VALUE>0 %}В корзину{% ELSE %}Уведомить о поступлении{% ENDIF %}</a></li>





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

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