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


Добавить Модификацию В Карусель

модификация карусель

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

#1 Coffee

Coffee

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

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

Отправлено 12 Март 2014 - 17:20

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

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

  • вопрос cafette.jpg


#2 sengun

sengun

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

  • Модератоpы
  • 1 139 сообщений
  • ГородНижний Новгород

Отправлено 12 Март 2014 - 19:14

 Coffee (12 Март 2014 - 17:20) писал:

Здравствуйте! Подаскажите, пожалуйста, как добавить значение модификации для товаров, вертящихся в карусели на главной. Прикрепил как хочу.
Здравствуйте.
В шаблоне HTML добавьте код
						{% FOR mods %}
						  {% FOR v %}
							{% IF index_page_goods.mods.v.NAME = Вес %}
							  <div class="mod_weight">
								{index_page_goods.mods.v.VALUE}
							  </div>
							{% ENDIF %}
						  {% ENDFOR %}
						{% ENDFOR %}
после строки
<h5><a title="{index_page_goods.NAME}" href="{index_page_goods.URL_MIN_PRICE_NOW | url_amp}">{index_page_goods.NAME}</a></h5>
Он выведет значение модификации "Вес" у тех товаров, у которых она есть.

#3 Coffee

Coffee

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

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

Отправлено 14 Март 2014 - 11:11

 sengun (12 Март 2014 - 19:14) писал:

Здравствуйте.
В шаблоне HTML добавьте код
					 {% FOR mods %}
						 {% FOR v %}
						 {% IF index_page_goods.mods.v.NAME = Вес %}
							 <div class="mod_weight">
							 {index_page_goods.mods.v.VALUE}
							 </div>
						 {% ENDIF %}
						 {% ENDFOR %}
					 {% ENDFOR %}
после строки
<h5><a title="{index_page_goods.NAME}" href="{index_page_goods.URL_MIN_PRICE_NOW | url_amp}">{index_page_goods.NAME}</a></h5>
Он выведет значение модификации "Вес" у тех товаров, у которых она есть.
Спасибо, получилось! А как делать так, чтобы выводилась только дна модификация, за которую указана минимальная цена?

#4 sengun

sengun

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

  • Модератоpы
  • 1 139 сообщений
  • ГородНижний Новгород

Отправлено 14 Март 2014 - 16:18

 Coffee (14 Март 2014 - 11:11) писал:

Спасибо, получилось! А как делать так, чтобы выводилась только дна модификация, за которую указана минимальная цена?
Логика такова:
Пробегаясь по массиву модификаций, если встретили модификацию с ценой равной цене самой дешевой модификации, то пробежимся по свойствам этой модификации и выведем их.
Условие "если встретили модификацию с ценой равной цене самой дешевой модификации" выглядит так
{% IF index_page_goods.mods.PRICE_NOW = index_page_goods.MIN_PRICE_NOW %}
нужно вставить после
{% FOR mods %}
А семью строками ниже нужно добавить код
{break}
{% ENDIF %}
так, чтобы он располагался между двумя
{% ENDFOR %}


В итоге должен получиться такой код
{% FOR mods %}
{% IF index_page_goods.mods.PRICE_NOW = index_page_goods.MIN_PRICE_NOW %}
{% FOR v %}
	 {% IF index_page_goods.mods.v.NAME = Выберите вес %}
	 <div class="mod_weight">
		 {index_page_goods.mods.v.VALUE}
	 </div>
	 {% ENDIF %}
{% ENDFOR %}
{break}
{% ENDIF %}
{% ENDFOR %}


#5 Coffee

Coffee

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

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

Отправлено 17 Март 2014 - 15:04

sengun, класс! Спасибо! Ваши ответы особо приятно получать, тк понятны суть и логика :)





Темы с аналогичным тегами модификация, карусель

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

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