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


Фильтр По Цвету


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

#1 Ольга 94

Ольга 94

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

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

Отправлено 10 Май 2016 - 19:48

Здравствуйте, объясните пожалуйста, почему когда выбираешь в фильтре тот или иной цвет он выдает все товары в модификации которых встречается черный цвет? А в других интернет магазинах выбираешь цвет он выдает товары только введенного цвета. Например у меня если выбираешь черный, то в результате выходят и белые товары и черные. А вот если например выбираешь белый то все в порядке выходят только белые товары. Что я неправильно настроила?

#2 Vaccina

Vaccina

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

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

Отправлено 11 Май 2016 - 01:27

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

#3 Ольга 94

Ольга 94

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

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

Отправлено 11 Май 2016 - 15:09

Просмотр сообщенияVaccina (11 Май 2016 - 01:27) писал:

При выборе в фильтре по товарам черного цвета отображаются все товары, в которых имеется для выбора данная модификация, можно разделить товары по модификациям, только много дубликатов получится с разностью по цвету, вас устроит подобный вариант?
А можно сделать например один товар например белого цвета, а остальные карточки товара других цветов сделать скрытыми на сайте? Но при выборе модификации "Цвет" в карточке товара белого цвета загружалась карточка товара выбранного цвета?Понятна мысль?)

#4 Vaccina

Vaccina

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

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

Отправлено 12 Май 2016 - 02:08

У вас много лишних модификаций, у вас имеются связки размер - цвет, а есть и без них, несвязанные модификации лучше удалить.
В шаблоне Товары найдите:
{% FOR goods %}
		  <div class="item col-sm-4 col-sms-6 col-smb-12">
			<div class="item-inner" itemscope itemtype="http://schema.org/Product">
			  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{goods.MIN_PRICE_NOW_ID} goodsListForm">
				<input type="hidden" name="hash" value="{HASH}" />
				<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
				<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
				  <div class="product-hover">
					<a href="{goods.URL_MIN_PRICE_NOW | url_amp}" title="{goods.NAME}" class="product-image">
					  <div class="ico-product">
						{% IF goods.IS_NEW %}
						  <span class="ico-new"><span>NEW</span></span>
						{% ELSEIF goods.IS_TOP %}
						  <span class="ico-best"><span>HIT</span></span>
						{% ENDIF %}
						{% IF goods.MAX_DISCOUNT %}
						  <span class="ico-sale"><span>Скидка</span></span>
						{% ENDIF %}
					  </div>
					  <img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=summer{% ELSE %}{goods.IMAGE_MEDIUM}{% ENDIF %}" class="goods-image-small" alt="{goods.NAME}" title="{goods.NAME}"  itemprop="image">
					</a>
					<div class="add-to-links">
					  <div class="wishlist">
						<!-- Если есть возможность добавить товар в избранное -->
						{% IF goods.IS_HAS_IN_FAVORITES_LIST %}
						  <a class="add-wishlist added"
							data-action-is-add="0"
							data-action-add-url="{FAVORITES_ADD_URL}"
							data-action-delete-url="{FAVORITES_DELETE_URL}"
							data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в избранное"
							data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из избранного"
							title="Убрать &laquo;{goods.NAME}&raquo; из избранного"
							href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
						  ><i class="fa fa-heart"></i></a>
						{% ELSE %}
						  <a class="add-wishlist"
							data-action-is-add="1"
							data-action-add-url="{FAVORITES_ADD_URL}"
							data-action-delete-url="{FAVORITES_DELETE_URL}"
							data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в избранное"
							data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из избранного"
							title="Добавить &laquo;{goods.NAME}&raquo; в избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
						  ><i class="fa fa-heart"></i></a>
						{% ENDIF %}
						<!-- END Если есть возможность добавить товар в избранное -->
					  </div>
					  <div class="compare">
						<!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
						{% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
						  {% IF goods.IS_HAS_IN_COMPARE_LIST %}
							<a class="add-compare added"
							  data-action-is-add="0"
							  data-action-add-url="{COMPARE_ADD_URL}"
							  data-action-delete-url="{COMPARE_DELETE_URL}"
							  data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
							  data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
							  data-prodname="{goods.NAME}"
							  data-produrl="{goods.URL}"
							  data-id="{goods.ID}"
							  data-mod-id="{goods.MIN_PRICE_NOW_ID}"
							  title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
							  href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
							><i class="fa fa-retweet"></i></a>
						  {% ELSE %}
							<a class="add-compare"
							  data-action-is-add="1"
							  data-action-add-url="{COMPARE_ADD_URL}"
							  data-action-delete-url="{COMPARE_DELETE_URL}"
							  data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
							  data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
							  data-prodname="{goods.NAME}"
							  data-produrl="{goods.URL}"
							  data-id="{goods.ID}"
							  data-mod-id="{goods.MIN_PRICE_NOW_ID}"
							  title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
							  href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
							><i class="fa fa-retweet"></i></a>
						  {% ENDIF %}
						{% ENDIF %}
						<!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
					  </div>
					</div>
				  </div>
				  <div class="item-info">
					<h2 class="product-name"><a href="{goods.URL_MIN_PRICE_NOW | url_amp}" title="{goods.NAME}" itemprop="url">{goods.NAME}</a></h2>
					<meta itemprop="name" content="{goods.NAME}">
					<meta itemprop="description" content="{% IF goods.DESCRIPTION_SHORT %}{goods.DESCRIPTION_SHORT}{% ELSE %}Описание отсутствует{% ENDIF %}">
					<div class="price-box" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
					  <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
					  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
					  <span class="old-price">
						<span class="price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
					  </span>
					  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
					  <span class="old-price">
						<span class="price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span>
					  </span>
					  {% ENDIF %}
					  <span class="special-price">
						 <span class="price {CURRENCY_CHAR_CODE} {%IF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} colorRed {%ENDIF%}" itemprop="price">{goods.MIN_PRICE_NOW | money_format}</span>
					  </span>
					</div>
					<div class="rating-hover">
					<div class="ratings">
					  <div class="rating-box">
						{% IF goods.OPINION_RATING_VALUE %}
						<span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
						  <meta itemprop="worstRating" content = "1">
						  <meta itemprop="bestRating" content = "10">
						  <meta itemprop="ratingValue" content = "{goods.OPINION_RATING_VALUE}">
						  <meta itemprop="reviewCount" content = "{goods.OPINION_RATING_CNT_ALL}">
						  <div class="rating" style="width:{goods.OPINION_RATING_VALUE}0%" alt="{goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div>
						</span>
						{% ELSE %}
						  <div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div>
						{% ENDIF %}
					  </div>
					</div>
					</div>
				  </div>
				 
				  <!--
				  <div class="actions">
					{% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods.MAX_REST_VALUE=0 %}
					  <span class="button">Нет в наличии</span>
					{% ELSE %}
					  <!--a class="add-cart quick button" title="Быстро оформить заказ">В корзину</a-->
					  <!---<a class="add-cart button" title="В корзину">В корзину</a>
					{% ENDIF %}
				  </div> -->
			  </form>
			</div>
		  </div>
		{% ENDFOR %}

замените на:
{% FOR goods %}{% FOR mods %}
		  <div class="item col-sm-4 col-sms-6 col-smb-12">
			<div class="item-inner" itemscope itemtype="http://schema.org/Product">
			  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{goods.MIN_PRICE_NOW_ID} goodsListForm">
				<input type="hidden" name="hash" value="{HASH}" />
				<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
				<input type="hidden" name="form[goods_mod_id]" value="{goods.mods.ID}" />
				  <div class="product-hover">
					<a href="{goods.mods.URL}" title="{goods.NAME}" class="product-image">
					  <div class="ico-product">
						{% IF goods.IS_NEW %}
						  <span class="ico-new"><span>NEW</span></span>
						{% ELSEIF goods.IS_TOP %}
						  <span class="ico-best"><span>HIT</span></span>
						{% ENDIF %}
						{% IF goods.MAX_DISCOUNT %}
						  <span class="ico-sale"><span>Скидка</span></span>
						{% ENDIF %}
					  </div>
					  <img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=summer{% ELSE %}{goods.IMAGE_MEDIUM}{% ENDIF %}" class="goods-image-small" alt="{goods.NAME}" title="{goods.NAME}"  itemprop="image">
					</a>
					<div class="add-to-links">
					  <div class="wishlist">
						<!-- Если есть возможность добавить товар в избранное -->
						{% IF goods.IS_HAS_IN_FAVORITES_LIST %}
						  <a class="add-wishlist added"
							data-action-is-add="0"
							data-action-add-url="{FAVORITES_ADD_URL}"
							data-action-delete-url="{FAVORITES_DELETE_URL}"
							data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в избранное"
							data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из избранного"
							title="Убрать &laquo;{goods.NAME}&raquo; из избранного"
							href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
						  ><i class="fa fa-heart"></i></a>
						{% ELSE %}
						  <a class="add-wishlist"
							data-action-is-add="1"
							data-action-add-url="{FAVORITES_ADD_URL}"
							data-action-delete-url="{FAVORITES_DELETE_URL}"
							data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в избранное"
							data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из избранного"
							title="Добавить &laquo;{goods.NAME}&raquo; в избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
						  ><i class="fa fa-heart"></i></a>
						{% ENDIF %}
						<!-- END Если есть возможность добавить товар в избранное -->
					  </div>
					  <div class="compare">
						<!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
						{% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
						  {% IF goods.IS_HAS_IN_COMPARE_LIST %}
							<a class="add-compare added"
							  data-action-is-add="0"
							  data-action-add-url="{COMPARE_ADD_URL}"
							  data-action-delete-url="{COMPARE_DELETE_URL}"
							  data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
							  data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
							  data-prodname="{goods.NAME}"
							  data-produrl="{goods.URL}"
							  data-id="{goods.ID}"
							  data-mod-id="{goods.MIN_PRICE_NOW_ID}"
							  title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
							  href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
							><i class="fa fa-retweet"></i></a>
						  {% ELSE %}
							<a class="add-compare"
							  data-action-is-add="1"
							  data-action-add-url="{COMPARE_ADD_URL}"
							  data-action-delete-url="{COMPARE_DELETE_URL}"
							  data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
							  data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
							  data-prodname="{goods.NAME}"
							  data-produrl="{goods.URL}"
							  data-id="{goods.ID}"
							  data-mod-id="{goods.MIN_PRICE_NOW_ID}"
							  title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
							  href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
							><i class="fa fa-retweet"></i></a>
						  {% ENDIF %}
						{% ENDIF %}
						<!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
					  </div>
					</div>
				  </div>
				  <div class="item-info">
					<h2 class="product-name"><a href="{goods.mods.URL}" title="{goods.NAME}" itemprop="url">{goods.NAME}</a></h2>
	 <table class="property_data" cellspacing="0">
						  {%FOR v%}
								<tr>
								  <td rel="{goods.mods.v.PROPERTY_ID}">{goods.mods.v.NAME}:</td>
								  <td>{goods.mods.v.VALUE}</td>
								</tr>
						  {% ENDFOR v %}
						</table>
					<meta itemprop="name" content="{goods.NAME}">
					<meta itemprop="description" content="{% IF goods.DESCRIPTION_SHORT %}{goods.DESCRIPTION_SHORT}{% ELSE %}Описание отсутствует{% ENDIF %}">
					<div class="price-box" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
					  <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
					  {% IF  goods.mods.PRICE_NOW_WITHOUT_DISCOUNT>goods.mods.PRICE_NOW %}
					  <span class="old-price">
						<span class="price {CURRENCY_CHAR_CODE}">{goods.mods.PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
					  </span>
					  {% ELSEIF goods.mods.PRICE_OLD>goods.mods.PRICE_NOW %}
					  <span class="old-price">
						<span class="price {CURRENCY_CHAR_CODE}">{goods.mods.PRICE_OLD | money_format}</span>
					  </span>
					  {% ENDIF %}
					  <span class="special-price">
						 <span class="price {CURRENCY_CHAR_CODE} {%IF goods.mods.MIN_PRICE_OLD>goods.mods.MIN_PRICE_NOW %} colorRed {%ENDIF%}" itemprop="price">{goods.mods.MIN_PRICE_NOW | money_format}</span>
					  </span>
					</div>
					<div class="rating-hover">
					<div class="ratings">
					  <div class="rating-box">
						{% IF goods.OPINION_RATING_VALUE %}
						<span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
						  <meta itemprop="worstRating" content = "1">
						  <meta itemprop="bestRating" content = "10">
						  <meta itemprop="ratingValue" content = "{goods.OPINION_RATING_VALUE}">
						  <meta itemprop="reviewCount" content = "{goods.OPINION_RATING_CNT_ALL}">
						  <div class="rating" style="width:{goods.OPINION_RATING_VALUE}0%" alt="{goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div>
						</span>
						{% ELSE %}
						  <div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div>
						{% ENDIF %}
					  </div>
					</div>
					</div>
				  </div>
			  </form>
			</div>
		  </div>
		{% ENDFOR %}{% ENDFOR %}


#5 Ольга 94

Ольга 94

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

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

Отправлено 12 Май 2016 - 10:46

Просмотр сообщенияVaccina (12 Май 2016 - 02:08) писал:

У вас много лишних модификаций, у вас имеются связки размер - цвет, а есть и без них, несвязанные модификации лучше удалить.
В шаблоне Товары найдите:
{% FOR goods %}
		 <div class="item col-sm-4 col-sms-6 col-smb-12">
		 <div class="item-inner" itemscope itemtype="http://schema.org/Product">
			 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{goods.MIN_PRICE_NOW_ID} goodsListForm">
			 <input type="hidden" name="hash" value="{HASH}" />
			 <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
			 <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
				 <div class="product-hover">
				 <a href="{goods.URL_MIN_PRICE_NOW | url_amp}" title="{goods.NAME}" class="product-image">
					 <div class="ico-product">
					 {% IF goods.IS_NEW %}
						 <span class="ico-new"><span>NEW</span></span>
					 {% ELSEIF goods.IS_TOP %}
						 <span class="ico-best"><span>HIT</span></span>
					 {% ENDIF %}
					 {% IF goods.MAX_DISCOUNT %}
						 <span class="ico-sale"><span>Скидка</span></span>
					 {% ENDIF %}
					 </div>
					 <img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=summer{% ELSE %}{goods.IMAGE_MEDIUM}{% ENDIF %}" class="goods-image-small" alt="{goods.NAME}" title="{goods.NAME}" itemprop="image">
				 </a>
				 <div class="add-to-links">
					 <div class="wishlist">
					 <!-- Если есть возможность добавить товар в избранное -->
					 {% IF goods.IS_HAS_IN_FAVORITES_LIST %}
						 <a class="add-wishlist added"
						 data-action-is-add="0"
						 data-action-add-url="{FAVORITES_ADD_URL}"
						 data-action-delete-url="{FAVORITES_DELETE_URL}"
						 data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в избранное"
						 data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из избранного"
						 title="Убрать &laquo;{goods.NAME}&raquo; из избранного"
						 href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
						 ><i class="fa fa-heart"></i></a>
					 {% ELSE %}
						 <a class="add-wishlist"
						 data-action-is-add="1"
						 data-action-add-url="{FAVORITES_ADD_URL}"
						 data-action-delete-url="{FAVORITES_DELETE_URL}"
						 data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в избранное"
						 data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из избранного"
						 title="Добавить &laquo;{goods.NAME}&raquo; в избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
						 ><i class="fa fa-heart"></i></a>
					 {% ENDIF %}
					 <!-- END Если есть возможность добавить товар в избранное -->
					 </div>
					 <div class="compare">
					 <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
					 {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
						 {% IF goods.IS_HAS_IN_COMPARE_LIST %}
						 <a class="add-compare added"
							 data-action-is-add="0"
							 data-action-add-url="{COMPARE_ADD_URL}"
							 data-action-delete-url="{COMPARE_DELETE_URL}"
							 data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
							 data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
							 data-prodname="{goods.NAME}"
							 data-produrl="{goods.URL}"
							 data-id="{goods.ID}"
							 data-mod-id="{goods.MIN_PRICE_NOW_ID}"
							 title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
							 href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
						 ><i class="fa fa-retweet"></i></a>
						 {% ELSE %}
						 <a class="add-compare"
							 data-action-is-add="1"
							 data-action-add-url="{COMPARE_ADD_URL}"
							 data-action-delete-url="{COMPARE_DELETE_URL}"
							 data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
							 data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
							 data-prodname="{goods.NAME}"
							 data-produrl="{goods.URL}"
							 data-id="{goods.ID}"
							 data-mod-id="{goods.MIN_PRICE_NOW_ID}"
							 title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
							 href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
						 ><i class="fa fa-retweet"></i></a>
						 {% ENDIF %}
					 {% ENDIF %}
					 <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
					 </div>
				 </div>
				 </div>
				 <div class="item-info">
				 <h2 class="product-name"><a href="{goods.URL_MIN_PRICE_NOW | url_amp}" title="{goods.NAME}" itemprop="url">{goods.NAME}</a></h2>
				 <meta itemprop="name" content="{goods.NAME}">
				 <meta itemprop="description" content="{% IF goods.DESCRIPTION_SHORT %}{goods.DESCRIPTION_SHORT}{% ELSE %}Описание отсутствует{% ENDIF %}">
				 <div class="price-box" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
					 <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
					 {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
					 <span class="old-price">
					 <span class="price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
					 </span>
					 {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
					 <span class="old-price">
					 <span class="price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span>
					 </span>
					 {% ENDIF %}
					 <span class="special-price">
						 <span class="price {CURRENCY_CHAR_CODE} {%IF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} colorRed {%ENDIF%}" itemprop="price">{goods.MIN_PRICE_NOW | money_format}</span>
					 </span>
				 </div>
				 <div class="rating-hover">
				 <div class="ratings">
					 <div class="rating-box">
					 {% IF goods.OPINION_RATING_VALUE %}
					 <span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
						 <meta itemprop="worstRating" content = "1">
						 <meta itemprop="bestRating" content = "10">
						 <meta itemprop="ratingValue" content = "{goods.OPINION_RATING_VALUE}">
						 <meta itemprop="reviewCount" content = "{goods.OPINION_RATING_CNT_ALL}">
						 <div class="rating" style="width:{goods.OPINION_RATING_VALUE}0%" alt="{goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div>
					 </span>
					 {% ELSE %}
						 <div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div>
					 {% ENDIF %}
					 </div>
				 </div>
				 </div>
				 </div>
				
				 <!--
				 <div class="actions">
				 {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods.MAX_REST_VALUE=0 %}
					 <span class="button">Нет в наличии</span>
				 {% ELSE %}
					 <!--a class="add-cart quick button" title="Быстро оформить заказ">В корзину</a-->
					 <!---<a class="add-cart button" title="В корзину">В корзину</a>
				 {% ENDIF %}
				 </div> -->
			 </form>
		 </div>
		 </div>
	 {% ENDFOR %}

замените на:
{% FOR goods %}{% FOR mods %}
		 <div class="item col-sm-4 col-sms-6 col-smb-12">
		 <div class="item-inner" itemscope itemtype="http://schema.org/Product">
			 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{goods.MIN_PRICE_NOW_ID} goodsListForm">
			 <input type="hidden" name="hash" value="{HASH}" />
			 <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
			 <input type="hidden" name="form[goods_mod_id]" value="{goods.mods.ID}" />
				 <div class="product-hover">
				 <a href="{goods.mods.URL}" title="{goods.NAME}" class="product-image">
					 <div class="ico-product">
					 {% IF goods.IS_NEW %}
						 <span class="ico-new"><span>NEW</span></span>
					 {% ELSEIF goods.IS_TOP %}
						 <span class="ico-best"><span>HIT</span></span>
					 {% ENDIF %}
					 {% IF goods.MAX_DISCOUNT %}
						 <span class="ico-sale"><span>Скидка</span></span>
					 {% ENDIF %}
					 </div>
					 <img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png?design=summer{% ELSE %}{goods.IMAGE_MEDIUM}{% ENDIF %}" class="goods-image-small" alt="{goods.NAME}" title="{goods.NAME}" itemprop="image">
				 </a>
				 <div class="add-to-links">
					 <div class="wishlist">
					 <!-- Если есть возможность добавить товар в избранное -->
					 {% IF goods.IS_HAS_IN_FAVORITES_LIST %}
						 <a class="add-wishlist added"
						 data-action-is-add="0"
						 data-action-add-url="{FAVORITES_ADD_URL}"
						 data-action-delete-url="{FAVORITES_DELETE_URL}"
						 data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в избранное"
						 data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из избранного"
						 title="Убрать &laquo;{goods.NAME}&raquo; из избранного"
						 href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
						 ><i class="fa fa-heart"></i></a>
					 {% ELSE %}
						 <a class="add-wishlist"
						 data-action-is-add="1"
						 data-action-add-url="{FAVORITES_ADD_URL}"
						 data-action-delete-url="{FAVORITES_DELETE_URL}"
						 data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в избранное"
						 data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из избранного"
						 title="Добавить &laquo;{goods.NAME}&raquo; в избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
						 ><i class="fa fa-heart"></i></a>
					 {% ENDIF %}
					 <!-- END Если есть возможность добавить товар в избранное -->
					 </div>
					 <div class="compare">
					 <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
					 {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
						 {% IF goods.IS_HAS_IN_COMPARE_LIST %}
						 <a class="add-compare added"
							 data-action-is-add="0"
							 data-action-add-url="{COMPARE_ADD_URL}"
							 data-action-delete-url="{COMPARE_DELETE_URL}"
							 data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
							 data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
							 data-prodname="{goods.NAME}"
							 data-produrl="{goods.URL}"
							 data-id="{goods.ID}"
							 data-mod-id="{goods.MIN_PRICE_NOW_ID}"
							 title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
							 href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
						 ><i class="fa fa-retweet"></i></a>
						 {% ELSE %}
						 <a class="add-compare"
							 data-action-is-add="1"
							 data-action-add-url="{COMPARE_ADD_URL}"
							 data-action-delete-url="{COMPARE_DELETE_URL}"
							 data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
							 data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
							 data-prodname="{goods.NAME}"
							 data-produrl="{goods.URL}"
							 data-id="{goods.ID}"
							 data-mod-id="{goods.MIN_PRICE_NOW_ID}"
							 title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
							 href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
						 ><i class="fa fa-retweet"></i></a>
						 {% ENDIF %}
					 {% ENDIF %}
					 <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
					 </div>
				 </div>
				 </div>
				 <div class="item-info">
				 <h2 class="product-name"><a href="{goods.mods.URL}" title="{goods.NAME}" itemprop="url">{goods.NAME}</a></h2>
	 <table class="property_data" cellspacing="0">
						 {%FOR v%}
							 <tr>
								 <td rel="{goods.mods.v.PROPERTY_ID}">{goods.mods.v.NAME}:</td>
								 <td>{goods.mods.v.VALUE}</td>
							 </tr>
						 {% ENDFOR v %}
					 </table>
				 <meta itemprop="name" content="{goods.NAME}">
				 <meta itemprop="description" content="{% IF goods.DESCRIPTION_SHORT %}{goods.DESCRIPTION_SHORT}{% ELSE %}Описание отсутствует{% ENDIF %}">
				 <div class="price-box" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
					 <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
					 {% IF goods.mods.PRICE_NOW_WITHOUT_DISCOUNT>goods.mods.PRICE_NOW %}
					 <span class="old-price">
					 <span class="price {CURRENCY_CHAR_CODE}">{goods.mods.PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
					 </span>
					 {% ELSEIF goods.mods.PRICE_OLD>goods.mods.PRICE_NOW %}
					 <span class="old-price">
					 <span class="price {CURRENCY_CHAR_CODE}">{goods.mods.PRICE_OLD | money_format}</span>
					 </span>
					 {% ENDIF %}
					 <span class="special-price">
						 <span class="price {CURRENCY_CHAR_CODE} {%IF goods.mods.MIN_PRICE_OLD>goods.mods.MIN_PRICE_NOW %} colorRed {%ENDIF%}" itemprop="price">{goods.mods.MIN_PRICE_NOW | money_format}</span>
					 </span>
				 </div>
				 <div class="rating-hover">
				 <div class="ratings">
					 <div class="rating-box">
					 {% IF goods.OPINION_RATING_VALUE %}
					 <span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
						 <meta itemprop="worstRating" content = "1">
						 <meta itemprop="bestRating" content = "10">
						 <meta itemprop="ratingValue" content = "{goods.OPINION_RATING_VALUE}">
						 <meta itemprop="reviewCount" content = "{goods.OPINION_RATING_CNT_ALL}">
						 <div class="rating" style="width:{goods.OPINION_RATING_VALUE}0%" alt="{goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div>
					 </span>
					 {% ELSE %}
						 <div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div>
					 {% ENDIF %}
					 </div>
				 </div>
				 </div>
				 </div>
			 </form>
		 </div>
		 </div>
	 {% ENDFOR %}{% ENDFOR %}

Не совсем поняла что меняет этот код?Можно подробнее обьяснить, а не связанные модификации потому что я только для теста их добавляла что бы видеть что на витрине происходит.
И кажется я не получила понятный ответ на свой вопрос))

#6 Ольга 94

Ольга 94

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

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

Отправлено 12 Май 2016 - 13:48

Просмотр сообщенияОльга 94 (12 Май 2016 - 10:46) писал:

Не совсем поняла что меняет этот код?Можно подробнее обьяснить, а не связанные модификации потому что я только для теста их добавляла что бы видеть что на витрине происходит.
И кажется я не получила понятный ответ на свой вопрос))


Ответьте кто нибудь, пожалуйста.

#7 Ольга 94

Ольга 94

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

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

Отправлено 13 Май 2016 - 06:58

Просмотр сообщенияОльга 94 (12 Май 2016 - 13:48) писал:

Ответьте кто нибудь, пожалуйста.

Кто нибудь поможет?)Уже второй день жду)

#8 Ольга 94

Ольга 94

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

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

Отправлено 13 Май 2016 - 12:54

Просмотр сообщенияОльга 94 (13 Май 2016 - 06:58) писал:

Кто нибудь поможет?)Уже второй день жду)

АКТУАЛЬНО!!!!!

#9 Ольга 94

Ольга 94

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

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

Отправлено 14 Май 2016 - 11:53

Просмотр сообщенияОльга 94 (13 Май 2016 - 12:54) писал:

АКТУАЛЬНО!!!!!

УВАЖАЕМЫЕ МОДЕРАТОРЫ! Жду ответ уже третьи сутки!Кто нибудь ответит?

#10 Юля123

Юля123

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

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

Отправлено 16 Май 2016 - 10:35

Просмотр сообщенияОльга 94 (11 Май 2016 - 15:09) писал:

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

Здравствуйте, давайте более подробно разберем, что нужно сделать? Работа фильтров построена стандартным образом, т.е. ищем, например, по цвету, тогда идет поиск по всем товарным модификациям, если в каком либо товаре найдено выбранное в фильтре свойство, то отображается этот товар. Изменить работу фильтра не получится.

#11 Ольга 94

Ольга 94

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

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

Отправлено 16 Май 2016 - 18:50

Просмотр сообщенияЮля123 (16 Май 2016 - 10:35) писал:

Здравствуйте, давайте более подробно разберем, что нужно сделать? Работа фильтров построена стандартным образом, т.е. ищем, например, по цвету, тогда идет поиск по всем товарным модификациям, если в каком либо товаре найдено выбранное в фильтре свойство, то отображается этот товар. Изменить работу фильтра не получится.

Во всех интернет магазинах фильтр по цветам настроен таким образом(ну или не фильтр) я собственно и задаю вопрос как лучше сделать, В общем смысл в том что когда выбираешь конкретный цвет мне нужно что бы выводил не все товары в которых есть такая модификация, а нужно что если выбираешь например белый цвет то выходили только товары белого цвета на главной фотографии. Вот я и спрашивала, что может быть лучше сделать несколько товаров одного и того же артикула, но в разных цветах (Чтобы в админке товара был только прописан только один цвет. ) Но чтобы был выбор других цветов, например выбираешь черный и он переходит на другую карточку товара сменяя тем самым цвет с белого на черный.

На скрине показан магазин. У него карточка сделана таким образом что при виде товаров таблицей, пользователь видит только тот цвет который изображен на фото. А вот после того как переход в карточку товара осуществлен предлагается выбор нескольких других цветов аналогичной модели.И при нажатии на какой то либо другой цвет открывается уже другая карточка товара, на изображении которого тот самый выбранный цвет. Надеюсь с картинкой будет более понятней. И в итоге получается так что когда выбираешь фильтр по цвету например розовый то он этот список товаров выдает только розового цвета и так с любым другим цветом. А уменя сейчас так что я выбираю цвет например черный, он мне выдает все товары и черный и белые и бежевые. Теперь понятнее что я хочу получить?Можно так реализовать?

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

  • Безымянный.png
  • Снимок.PNG


#12 Юля123

Юля123

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

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

Отправлено 17 Май 2016 - 14:59

Просмотр сообщенияОльга 94 (16 Май 2016 - 18:50) писал:

Во всех интернет магазинах фильтр по цветам настроен таким образом(ну или не фильтр) я собственно и задаю вопрос как лучше сделать, В общем смысл в том что когда выбираешь конкретный цвет мне нужно что бы выводил не все товары в которых есть такая модификация, а нужно что если выбираешь например белый цвет то выходили только товары белого цвета на главной фотографии. Вот я и спрашивала, что может быть лучше сделать несколько товаров одного и того же артикула, но в разных цветах (Чтобы в админке товара был только прописан только один цвет. ) Но чтобы был выбор других цветов, например выбираешь черный и он переходит на другую карточку товара сменяя тем самым цвет с белого на черный.

На скрине показан магазин. У него карточка сделана таким образом что при виде товаров таблицей, пользователь видит только тот цвет который изображен на фото. А вот после того как переход в карточку товара осуществлен предлагается выбор нескольких других цветов аналогичной модели.И при нажатии на какой то либо другой цвет открывается уже другая карточка товара, на изображении которого тот самый выбранный цвет. Надеюсь с картинкой будет более понятней. И в итоге получается так что когда выбираешь фильтр по цвету например розовый то он этот список товаров выдает только розового цвета и так с любым другим цветом. А уменя сейчас так что я выбираю цвет например черный, он мне выдает все товары и черный и белые и бежевые. Теперь понятнее что я хочу получить?Можно так реализовать?

У нас есть фильтр, работу его я Вам уже описала. Изменить ее  не удастся. И Вам действительно в таком случае лучше создать несколько товаров с одинаковыми артикулами и разными цветами. Но при этом не получится как-то связаны между собой они не будут.

Или же как вариант, сделать категории с товарами, в которых не будет фильтров. Где все товары будут с модификациями. И еще одну категорию, к примеру, "Выбрать нужный цвет" в которой разместить товары с одной модификацией, и уже только по ней делать фильтрацию

#13 Vaccina

Vaccina

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

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

Отправлено 18 Май 2016 - 06:55

Код из инструкции:
http://forum.storela...ту/#entry236641

Приводит к следующему результату отображения товаров в категории:
123.jpg


Как вариант решения вопроса с фильтрами, соглашусь с ответом выше моей коллеги, можно добавить подкатегории(по размеру, по цвету и т.д.) и в них расположить отсортированный товар или же создать вместо одного товара с модификациями - несколько товаров и вместо модификаций все распределить в характеристики.

#14 Ольга 94

Ольга 94

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

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

Отправлено 18 Май 2016 - 20:13

Просмотр сообщенияVaccina (18 Май 2016 - 06:55) писал:

Код из инструкции:
http://forum.storela...ту/#entry236641

Приводит к следующему результату отображения товаров в категории:
Прикрепленный файл 123.jpg


Как вариант решения вопроса с фильтрами, соглашусь с ответом выше моей коллеги, можно добавить подкатегории(по размеру, по цвету и т.д.) и в них расположить отсортированный товар или же создать вместо одного товара с модификациями - несколько товаров и вместо модификаций все распределить в характеристики.

Можно тогда хотя бы сделать что то типа такого....
1. Добавить вывод модификации данного цвета, без выбора, просто текстом.
А по ней вывести квадратные картинки-ссылки на другие товары, и в других товарах аналогичный принцип... Таким образом я получу в админке при заказе точнй цвет а также дам покупателю выбирать между цветами

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

  • 212.PNG


#15 Vaccina

Vaccina

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

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

Отправлено 19 Май 2016 - 06:13

Как вариант, можно использовать краткое описание для подобной реализации, его вы сможете редактировать с необходимыми цветами и ссылками. То есть в блок товара в категории вставляем краткое описание, оно отображается, если в нем присутствует текст, в него вы вставляете цветные квадраты с ссылками.

Такой вариант вас устроит?

#16 Ольга 94

Ольга 94

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

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

Отправлено 19 Май 2016 - 07:18

Просмотр сообщенияVaccina (19 Май 2016 - 06:13) писал:

Как вариант, можно использовать краткое описание для подобной реализации, его вы сможете редактировать с необходимыми цветами и ссылками. То есть в блок товара в категории вставляем краткое описание, оно отображается, если в нем присутствует текст, в него вы вставляете цветные квадраты с ссылками.

Такой вариант вас устроит?

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

#17 Vaccina

Vaccina

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

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

Отправлено 19 Май 2016 - 07:35

Для этого товарам вместо модификации "цвет" укажите характеристику, если брать пример, то ему добавить характеристику "цвет - красный", далее в шаблоне Товар найдите:
<!-- Краткое описание -->
	  {% IF GOODS_DESCRIPTION_SHORT %}
	  <div class="short-description">
		<p itemprop="description">{GOODS_DESCRIPTION_SHORT}</p>
	  </div>
	  {% ENDIF %}

замените на:
<div class="colors">
{% IFNOT goods_features_empty %}
	  <div class="caharcters">
			{% FOR goods_features%}
	 {% IF goods_features.NAME = Цвет %}
			   <span>{goods_features.NAME}</span>
			   <span>{goods_features.VALUE}</span>
			  {% ENDIF %}
			{% ENDFOR %}
	  </div>
	{% ENDIF %}
<!-- Краткое описание -->
	  {% IF GOODS_DESCRIPTION_SHORT %}
	  <div class="short-description">
		<p itemprop="description">{GOODS_DESCRIPTION_SHORT|htmlspecialchars_decode}</p>
	  </div>
	  {% ENDIF %}
   <div>

В main.css добавьте:
.colors{margin-top:10px;}
.colors > div{display:inline-block;margin-right:10px;}

Далее остается у товара заполнить краткое описание. Можете на тестовой странице заполнить полное описание, так как так имеется визуальный редактор, оформить необходимым образом квадраты с цветом и ссылками, далее нажать "Источник" и готовый код со стилями вставить в краткое описание необходимого товара.

#18 Ольга 94

Ольга 94

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

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

Отправлено 19 Май 2016 - 09:15

Просмотр сообщенияVaccina (19 Май 2016 - 07:35) писал:

Для этого товарам вместо модификации "цвет" укажите характеристику, если брать пример, то ему добавить характеристику "цвет - красный", далее в шаблоне Товар найдите:
<!-- Краткое описание -->
	 {% IF GOODS_DESCRIPTION_SHORT %}
	 <div class="short-description">
	 <p itemprop="description">{GOODS_DESCRIPTION_SHORT}</p>
	 </div>
	 {% ENDIF %}

замените на:
<div class="colors">
{% IFNOT goods_features_empty %}
	 <div class="caharcters">
		 {% FOR goods_features%}
	 {% IF goods_features.NAME = Цвет %}
			 <span>{goods_features.NAME}</span>
			 <span>{goods_features.VALUE}</span>
			 {% ENDIF %}
		 {% ENDFOR %}
	 </div>
{% ENDIF %}
<!-- Краткое описание -->
	 {% IF GOODS_DESCRIPTION_SHORT %}
	 <div class="short-description">
	 <p itemprop="description">{GOODS_DESCRIPTION_SHORT|htmlspecialchars_decode}</p>
	 </div>
	 {% ENDIF %}
<div>

В main.css добавьте:
.colors{margin-top:10px;}
.colors > div{display:inline-block;margin-right:10px;}

Далее остается у товара заполнить краткое описание. Можете на тестовой странице заполнить полное описание, так как так имеется визуальный редактор, оформить необходимым образом квадраты с цветом и ссылками, далее нажать "Источник" и готовый код со стилями вставить в краткое описание необходимого товара.


У меня всю страницу с товаром перекосило!!!)))

#19 Vaccina

Vaccina

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

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

Отправлено 20 Май 2016 - 04:37

К сожалению, у вас отсутствуют изменения из-за чего не могу проверить работу кода и прислать инструкцию по его поправке.

#20 Ольга 94

Ольга 94

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

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

Отправлено 20 Май 2016 - 09:15

Просмотр сообщенияVaccina (19 Май 2016 - 07:35) писал:

Для этого товарам вместо модификации "цвет" укажите характеристику, если брать пример, то ему добавить характеристику "цвет - красный", далее в шаблоне Товар найдите:
<!-- Краткое описание -->
	 {% IF GOODS_DESCRIPTION_SHORT %}
	 <div class="short-description">
	 <p itemprop="description">{GOODS_DESCRIPTION_SHORT}</p>
	 </div>
	 {% ENDIF %}

замените на:
<div class="colors">
{% IFNOT goods_features_empty %}
	 <div class="caharcters">
		 {% FOR goods_features%}
	 {% IF goods_features.NAME = Цвет %}
			 <span>{goods_features.NAME}</span>
			 <span>{goods_features.VALUE}</span>
			 {% ENDIF %}
		 {% ENDFOR %}
	 </div>
{% ENDIF %}
<!-- Краткое описание -->
	 {% IF GOODS_DESCRIPTION_SHORT %}
	 <div class="short-description">
	 <p itemprop="description">{GOODS_DESCRIPTION_SHORT|htmlspecialchars_decode}</p>
	 </div>
	 {% ENDIF %}
<div>

В main.css добавьте:
.colors{margin-top:10px;}
.colors > div{display:inline-block;margin-right:10px;}

Далее остается у товара заполнить краткое описание. Можете на тестовой странице заполнить полное описание, так как так имеется визуальный редактор, оформить необходимым образом квадраты с цветом и ссылками, далее нажать "Источник" и готовый код со стилями вставить в краткое описание необходимого товара.

Вернула назад, посмотрите пожалуйста




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

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