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


Перемещение Модификации На Странице Товара


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

#1 Максим2809

Максим2809

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

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

Отправлено 02 Июль 2015 - 13:38

Здравствуйте. Аккаунт - sl-347120

Помогите перенести модификации на странице товаров, как изобращено на рисунке

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

  • 1.png


#2 Danil

Danil

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

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

Отправлено 04 Июль 2015 - 13:03

 Максим2809 (02 Июль 2015 - 13:38) писал:

Здравствуйте. Аккаунт - sl-347120

Помогите перенести модификации на странице товаров, как изобращено на рисунке
Здравствуйте.
В шаблоне Товар найдите код
<div class="modBlock">
		 
		  <h3 class="modH">Выберите пожалуйста подходящие для вас параметры:</h3>
		 
		  <div class="warn">
			* - Обязательные поля
		</div>
			 <!-- Блок выбора модификаций для текущей товарной позиции -->
		<div class="goodsDataMainModificationsBlock description" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>
		  {% FOR goods_modifications_properties %}
	   <div class="goodsDataMainModificationsBlockProperty">
	   <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
	   {% FOR values %}
		<!-- Если это первый элемент в списке -->
		{% IF goods_modifications_properties.values.first %}
		  {goods_modifications_properties.NAME} <span class="reqField">*</span><br />
		  <select class="modSelect" name="form[properties][]">
		{% ENDIF %}
			<option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
		<!-- Если это последний элемент в списке -->
		{% IF goods_modifications_properties.values.last %}
		  </select>
		{% ENDIF %}
		{% ENDFOR %}
		</div>				 
	  {goods_modifications_properties.index | is_divided("2","","")}
		  {% ENDFOR %} 
		  <!-- Данные по модификациям для текущей товарной позиции -->
		  {% FOR goods_modifications %}
			<div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
	   <input type="hidden" name="id" value="{goods_modifications.ID}" />
	   <input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
	   <input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
	   <div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div>
	   <input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
	   <div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
	   <input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
	   <input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
	   <input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
	   <input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
	   <input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
	   <input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
	   <div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>			
			</div>
		  {% ENDFOR %}		   
	 <!-- Блок описания модификации -->
		<div class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}>
		  {GOODS_MOD_DESCRIPTION}
	   </div>
	</div>
	 
	   <!-- Добавление в корзину -->
		<div class="cartAdd">	   
			<div class="plus_minus_quantity">
			  <span class="qty-minus theme-color">-</span>
			<input type="text" value="1"  size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]">
		  <span class="qty-plus theme-color">+</span>
		</div>
			<div class="addWithMod"><input type="button" value=" Купить" id="button-cart" class="button button_cart_product addToCartWithMod" onclick="quickorder('.goodsDataForm'); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/></div>
			<!-- input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ -->
				{% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
		  <div class="description">
			{% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}
			  <a class="add_to_compare_small added inProd"
				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-msgtype="1"
				data-gname="{GOODS_NAME}"
				title="Убрать &laquo;{GOODS_NAME}&raquo; из списка сравнения с другими товарами"
				href="{COMPARE_DELETE_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&amp;from={GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
			  > {%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a>
			  <a class="add_to_compare_small_text"
				data-gname="{GOODS_NAME}"
				data-action-text-add="Добавить к сравнению"
				data-action-text-delete="Удалить из сравнения"
				onclick="$(this).parent().find('.add_to_compare_small').click();return false;"
				href="#"
			  > {%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a>
			{% ELSE %}
			  <a class="add_to_compare_small inProd"
				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-msgtype="1"
				data-gname="{GOODS_NAME}"
				title="Добавить &laquo;{GOODS_NAME}&raquo; в список сравнения с другими товарами"
				href="{COMPARE_ADD_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&amp;from={GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
			  > {%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a>
			  <a class="add_to_compare_small_text"
				data-gname="{GOODS_NAME}"
				data-action-text-add="Добавить к сравнению"
				data-action-text-delete="Удалить из сравнения"
				onclick="$(this).parent().find('.add_to_compare_small').click();return false;"
				href="#"
			  > {%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a>
			{% ENDIF %}
		  </div>
	   {% ENDIF %}
		<!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках, то покажем кнопку сравнения товаров -->
	 
		<!-- Если есть возможность добавить товар в избранное -->
		{%IF CLIENT_IS_LOGIN %}
		<div class="description">
		  {% IF GOODS_MOD_IS_HAS_IN_FAVORITES_LIST %}
			<a class="add_to_wishlist_small inProd 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; из избранного"
			  data-msgtype="2"
			  data-gname="{GOODS_NAME}"
			  href="{FAVORITES_DELETE_URL}?id={GOODS_MOD_ID}&amp;return_to={CURRENT_URL | urlencode}"
			>{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
			<a class="add_to_wishlist_small_text"
			  data-action-text-add="Добавить в избранное"
				data-gname="{GOODS_NAME}"
			  data-action-text-delete="Удалить из избранного"
			  onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;"
			  href="#"
			>Удалить из избранного</a>
		  {% ELSE %}
			<a class="add_to_wishlist_small inProd"
			  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; из избранного"
			  data-msgtype="2"
			  data-gname="{GOODS_NAME}"
			  title="Добавить &laquo;{GOODS_NAME}&raquo; в избранное" href="{FAVORITES_ADD_URL}?id={GOODS_MOD_ID}&amp;return_to={CURRENT_URL | urlencode}"
			>{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
			<a class="add_to_wishlist_small_text"
			  data-gname="{GOODS_NAME}"
			  data-action-text-add="Добавить в избранное"
			  data-action-text-delete="Удалить из избранного"
			  onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;"
			  href="#"
			>Добавить в избранное</a>
		  {% ENDIF %}
		</div>
		{%ELSE%}
		<div class="description {% IF GOODS_MOD_REST_VALUE = 0 %}nobuy{%ENDIF%}">
		  <a class="add_to_wishlist_small mustLogin" data-msgtype="3" title="Добавить в избранное">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
		</div>
		{%ENDIF%}
		 </div>	   
		<!-- END Если есть возможность добавить товар в избранное -->
		</div>
		<!-- /Добавление в корзину -->
и переместите его, вставив перед
</div><!--END goodRight-->


#3 Максим2809

Максим2809

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

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

Отправлено 04 Июль 2015 - 22:54

Спасибо!!!

#4 Salga

Salga

    Пользователь

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

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

Воспользовалась данной инструкцией. Переместилось. Но почему то стали отображаться модификации до кучи, когда их нет (единственный товар)
https://yadi.sk/i/DMO6cxVdj3Za4

Аккаунт SL-257047

#5 Salga

Salga

    Пользователь

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

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

Не поможете???

#6 Alekseys

Alekseys

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

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

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

 Salga (13 Сентябрь 2015 - 11:25) писал:

Не поможете???
Здравствуйте. В шаблоне Товар замените
		<div class="modBlock">
на
		<div class="modBlock" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>


#7 Salga

Salga

    Пользователь

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

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

Наверно вы поколдовали -)))) данная строчка уже стоит в товаре и блок пропал

#8 promser

promser

    Пользователь

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

Отправлено 02 Сентябрь 2016 - 15:18

Чтобы не открывать новую тему напишу здесь.
Помогите разобраться как блок модификаций увеличить в ширину, чтобы длинные названия модификаций помещались в одну строку.
Пример проблемы на этой странице http://аква-дом.рф/g...ation=107256131

#9 Firefly

Firefly

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

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

Отправлено 02 Сентябрь 2016 - 15:30

 promser (02 Сентябрь 2016 - 15:18) писал:

Чтобы не открывать новую тему напишу здесь.
Помогите разобраться как блок модификаций увеличить в ширину, чтобы длинные названия модификаций помещались в одну строку.
Пример проблемы на этой странице http://аква-дом.рф/g...ation=107256131

Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар, найдите код:
					<div class="col-sm-5 col-md-5 first">

Замените на:
					<div class="col-sm-12 col-md-12 first">


#10 promser

promser

    Пользователь

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

Отправлено 02 Сентябрь 2016 - 15:40

 Firefly (02 Сентябрь 2016 - 15:30) писал:

Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товар, найдите код:
				 <div class="col-sm-5 col-md-5 first">

Замените на:
				 <div class="col-sm-12 col-md-12 first">
Отлично! Благодарю за мгновенный ответ!

#11 schock74

schock74

    Пользователь

  • Пользователи
  • PipPip
  • 31 сообщений
  • ГородМосква

Отправлено 14 Декабрь 2016 - 16:43

SL-401072

Пробовал делать вышеописанное. Не получается.
1.Прошу помощи в модификации страницы товара. Скрин прикрепляю.
2.Еще необходимо убрать из карточки товара кнопку "Условия доставки"

На скрине все сделано в форме рамок. Рамки нужны только там где идет выбор исполнения. Все остальное без рамок.

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

  • карточка-товара.jpg

Сообщение отредактировал schock74: 14 Декабрь 2016 - 16:46


#12 schock74

schock74

    Пользователь

  • Пользователи
  • PipPip
  • 31 сообщений
  • ГородМосква

Отправлено 16 Декабрь 2016 - 14:12

В идеале было бы сделать верхнюю и среднюю часть карточки товара, как показано на скрине.

Скажите, возможно ли это сделать?

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

  • карточка-товара1.jpg


#13 Vaccina

Vaccina

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

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

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

Здравствуйте.

Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите и удалите:
{% IFNOT GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}
	 <div class="row">
	 <div class="cols col-12">
	 <form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm cont700 hiden" >
	 <input type="hidden" name="hash" value="{HASH}" />
	 <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />
			 <!-- По этому значению производится заказ товара -->
	 <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
		 <div class="modBlock">
		
		 <h3 class="modH">Выберите пожалуйста подходящие для вас параметры:</h3>
		
		 <div class="warn">
		 * - Обязательные поля
	 </div>
			 <!-- Блок выбора модификаций для текущей товарной позиции -->
	 <div class="goodsDataMainModificationsBlock description" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>
		 {% FOR goods_modifications_properties %}
	 <div class="goodsDataMainModificationsBlockProperty">
	 <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
	 {% FOR values %}
	 <!-- Если это первый элемент в списке -->
	 {% IF goods_modifications_properties.values.first %}
		 {goods_modifications_properties.NAME} <span class="reqField">*</span><br />
		 <select class="modSelect" name="form[properties][]">
	 {% ENDIF %}
		 <option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
	 <!-- Если это последний элемент в списке -->
	 {% IF goods_modifications_properties.values.last %}
		 </select>
	 {% ENDIF %}
	 {% ENDFOR %}
	 </div>				
	 {goods_modifications_properties.index | is_divided("2","","")}
		 {% ENDFOR %}
		 <!-- Данные по модификациям для текущей товарной позиции -->
		 {% FOR goods_modifications %}
		 <div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
	 <input type="hidden" name="id" value="{goods_modifications.ID}" />
	 <input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
	 <input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
	 <div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div>
	 <input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
	 <div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
	 <input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
	 <input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
	 <input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
	 <input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
	 <input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
	 <input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
	 <div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>			
		 </div>
		 {% ENDFOR %}		
	 <!-- Блок описания модификации -->
	 <div class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}>
		 {GOODS_MOD_DESCRIPTION}
	 </div>
</div>
	
	 <!-- Добавление в корзину -->
	 <div class="cartAdd">	
		 <div class="plus_minus_quantity">
			 <span class="qty-minus theme-color">-</span>
		 <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]">
		 <span class="qty-plus theme-color">+</span>
	 </div>
		 <div class="addWithMod"><input type="button" value=" Купить" id="button-cart" class="button button_cart_product addToCartWithMod" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/></div>
		 <!-- input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ -->
			 {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
		 <div class="description">
		 {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}
			 <a class="add_to_compare_small added inProd"
			 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-msgtype="1"
			 data-gname="{GOODS_NAME}"
			 title="Убрать &laquo;{GOODS_NAME}&raquo; из списка сравнения с другими товарами"
			 href="{COMPARE_DELETE_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&amp;from={GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
			 > {%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a>
			 <a class="add_to_compare_small_text"
			 data-gname="{GOODS_NAME}"
			 data-action-text-add="Добавить к сравнению"
			 data-action-text-delete="Удалить из сравнения"
			 onclick="$(this).parent().find('.add_to_compare_small').click();return false;"
			 href="#"
			 > {%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a>
		 {% ELSE %}
			 <a class="add_to_compare_small inProd"
			 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-msgtype="1"
			 data-gname="{GOODS_NAME}"
			 title="Добавить &laquo;{GOODS_NAME}&raquo; в список сравнения с другими товарами"
			 href="{COMPARE_ADD_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&amp;from={GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
			 > {%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a>
			 <a class="add_to_compare_small_text"
			 data-gname="{GOODS_NAME}"
			 data-action-text-add="Добавить к сравнению"
			 data-action-text-delete="Удалить из сравнения"
			 onclick="$(this).parent().find('.add_to_compare_small').click();return false;"
			 href="#"
			 > {%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a>
		 {% ENDIF %}
		 </div>
	 {% ENDIF %}
	 <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках, то покажем кнопку сравнения товаров -->
	
	 <!-- Если есть возможность добавить товар в избранное -->
	 {%IF CLIENT_IS_LOGIN %}
	 <div class="description">
		 {% IF GOODS_MOD_IS_HAS_IN_FAVORITES_LIST %}
		 <a class="add_to_wishlist_small inProd 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; из избранного"
			 data-msgtype="2"
			 data-gname="{GOODS_NAME}"
			 href="{FAVORITES_DELETE_URL}?id={GOODS_MOD_ID}&amp;return_to={CURRENT_URL | urlencode}"
		 >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
		 <a class="add_to_wishlist_small_text"
			 data-action-text-add="Добавить в избранное"
			 data-gname="{GOODS_NAME}"
			 data-action-text-delete="Удалить из избранного"
			 onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;"
			 href="#"
		 >Удалить из избранного</a>
		 {% ELSE %}
		 <a class="add_to_wishlist_small inProd"
			 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; из избранного"
			 data-msgtype="2"
			 data-gname="{GOODS_NAME}"
			 title="Добавить &laquo;{GOODS_NAME}&raquo; в избранное" href="{FAVORITES_ADD_URL}?id={GOODS_MOD_ID}&amp;return_to={CURRENT_URL | urlencode}"
		 >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
		 <a class="add_to_wishlist_small_text"
			 data-gname="{GOODS_NAME}"
			 data-action-text-add="Добавить в избранное"
			 data-action-text-delete="Удалить из избранного"
			 onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;"
			 href="#"
		 >Добавить в избранное</a>
		 {% ENDIF %}
	 </div>
	 {%ELSE%}
	 <div class="description {% IF GOODS_MOD_REST_VALUE = 0 %}nobuy{%ENDIF%}">
		 <a class="add_to_wishlist_small mustLogin" data-msgtype="3" title="Добавить в избранное">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
	 </div>
	 {%ENDIF%}
		 </div>	
	 <!-- END Если есть возможность добавить товар в избранное -->
	 </div>
	 <!-- /Добавление в корзину -->		
	 </form>
	 </div>
	 </div>
{%ENDIF%}


Далее найдите:
<!--Если у товара 1 модификация - выводим обычное добавление в корзину-->
	 {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}
	 <div class="addToCartWrp">
		 <div class="cart">
		 {% IF GOODS_MOD_REST_VALUE>0 %}
		 <div>
			 <div class="plus_minus_quantity"><span class="qty-minus theme-color">-</span><input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"><span class="qty-plus theme-color">+</span></div>
			 <input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
			 <!-- input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ -->
		 </div>
		 {%ENDIF%}
		 {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
		 <div class="description {% IF GOODS_MOD_REST_VALUE = 0 %}nobuy{%ENDIF%}">
		 {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}
			 <a class="add_to_compare_small added inProd"
			 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-msgtype="1"
			 data-gname="{GOODS_NAME}"
			 title="Убрать &laquo;{GOODS_NAME}&raquo; из списка сравнения с другими товарами"
			 href="{COMPARE_DELETE_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&amp;from={GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
			 >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a>
			 <a class="add_to_compare_small_text"
			 data-gname="{GOODS_NAME}"
			 data-action-text-add="Добавить к сравнению"
			 data-action-text-delete="Удалить из сравнения"
			 onclick="$(this).parent().find('.add_to_compare_small').click();return false;"
			 href="#"
			 >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a>
		 {% ELSE %}
			 <a class="add_to_compare_small inProd"
			 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-msgtype="1"
			 data-gname="{GOODS_NAME}"
			 title="Добавить &laquo;{GOODS_NAME}&raquo; в список сравнения с другими товарами"
			 href="{COMPARE_ADD_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&amp;from={GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
			 >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a>
			 <a class="add_to_compare_small_text"
			 data-gname="{GOODS_NAME}"
			 data-action-text-add="Добавить к сравнению"
			 data-action-text-delete="Удалить из сравнения"
			 onclick="$(this).parent().find('.add_to_compare_small').click();return false;"
			 href="#"
			 >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a>
		 {% ENDIF %}
		 </div>
	 {% ENDIF %}
	 <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках, то покажем кнопку сравнения товаров -->
	
	 <!-- Если есть возможность добавить товар в избранное -->
	 {%IF CLIENT_IS_LOGIN %}
	 <div class="description {% IF GOODS_MOD_REST_VALUE = 0 %}nobuy{%ENDIF%}">
		 {% IF GOODS_MOD_IS_HAS_IN_FAVORITES_LIST %}
		 <a class="add_to_wishlist_small inProd 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; из избранного"
			 data-msgtype="2"
			 data-gname="{GOODS_NAME}"
			 href="{FAVORITES_DELETE_URL}?id={GOODS_MOD_ID}&amp;return_to={CURRENT_URL | urlencode}"
		 >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
		 <a class="add_to_wishlist_small_text"
			 data-action-text-add="Добавить в избранное"
			 data-gname="{GOODS_NAME}"
			 data-action-text-delete="Удалить из избранного"
			 onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;"
			 href="#"
		 >Удалить из избранного</a>
		 {% ELSE %}
		 <a class="add_to_wishlist_small inProd"
			 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; из избранного"
			 data-msgtype="2"
			 data-gname="{GOODS_NAME}"
			 title="Добавить &laquo;{GOODS_NAME}&raquo; в избранное" href="{FAVORITES_ADD_URL}?id={GOODS_MOD_ID}&amp;return_to={CURRENT_URL | urlencode}"
		 >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
		 <a class="add_to_wishlist_small_text"
			 data-gname="{GOODS_NAME}"
			 data-action-text-add="Добавить в избранное"
			 data-action-text-delete="Удалить из избранного"
			 onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;"
			 href="#"
		 >Добавить в избранное</a>
		 {% ENDIF %}
	 </div>
	 {%ELSE%}
	 <div class="description {% IF GOODS_MOD_REST_VALUE = 0 %}nobuy{%ENDIF%}">
		 <a class="add_to_wishlist_small mustLogin" data-msgtype="3" title="Добавить в избранное">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
	 </div>
	 {%ENDIF%}
	 <!-- END Если есть возможность добавить товар в избранное -->
	 </div>
		 </div>
	 {% ENDIF %}


замените на:
	 <div class="addToCartWrp">
		 <div class="cart">
		 {% IF GOODS_MOD_REST_VALUE>0 %}
		 <div>
			 <div class="plus_minus_quantity"><span class="qty-minus theme-color">-</span><input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"><span class="qty-plus theme-color">+</span></div>
			 <input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
			 <!-- input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ -->
		 </div>
		 {%ENDIF%}
		 {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
		 <div class="description {% IF GOODS_MOD_REST_VALUE = 0 %}nobuy{%ENDIF%}">
		 {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}
			 <a class="add_to_compare_small added inProd"
			 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-msgtype="1"
			 data-gname="{GOODS_NAME}"
			 title="Убрать &laquo;{GOODS_NAME}&raquo; из списка сравнения с другими товарами"
			 href="{COMPARE_DELETE_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&amp;from={GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
			 >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a>
			 <a class="add_to_compare_small_text"
			 data-gname="{GOODS_NAME}"
			 data-action-text-add="Добавить к сравнению"
			 data-action-text-delete="Удалить из сравнения"
			 onclick="$(this).parent().find('.add_to_compare_small').click();return false;"
			 href="#"
			 >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a>
		 {% ELSE %}
			 <a class="add_to_compare_small inProd"
			 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-msgtype="1"
			 data-gname="{GOODS_NAME}"
			 title="Добавить &laquo;{GOODS_NAME}&raquo; в список сравнения с другими товарами"
			 href="{COMPARE_ADD_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&amp;from={GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
			 >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a>
			 <a class="add_to_compare_small_text"
			 data-gname="{GOODS_NAME}"
			 data-action-text-add="Добавить к сравнению"
			 data-action-text-delete="Удалить из сравнения"
			 onclick="$(this).parent().find('.add_to_compare_small').click();return false;"
			 href="#"
			 >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}compare.jpg?design=chameleon"/>{%ELSE%}<div class="icon-resize-shrink"></div>{%ENDIF%}</a>
		 {% ENDIF %}
		 </div>
	 {% ENDIF %}
	 <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках, то покажем кнопку сравнения товаров -->
	
	 <!-- Если есть возможность добавить товар в избранное -->
	 {%IF CLIENT_IS_LOGIN %}
	 <div class="description {% IF GOODS_MOD_REST_VALUE = 0 %}nobuy{%ENDIF%}">
		 {% IF GOODS_MOD_IS_HAS_IN_FAVORITES_LIST %}
		 <a class="add_to_wishlist_small inProd 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; из избранного"
			 data-msgtype="2"
			 data-gname="{GOODS_NAME}"
			 href="{FAVORITES_DELETE_URL}?id={GOODS_MOD_ID}&amp;return_to={CURRENT_URL | urlencode}"
		 >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
		 <a class="add_to_wishlist_small_text"
			 data-action-text-add="Добавить в избранное"
			 data-gname="{GOODS_NAME}"
			 data-action-text-delete="Удалить из избранного"
			 onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;"
			 href="#"
		 >Удалить из избранного</a>
		 {% ELSE %}
		 <a class="add_to_wishlist_small inProd"
			 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; из избранного"
			 data-msgtype="2"
			 data-gname="{GOODS_NAME}"
			 title="Добавить &laquo;{GOODS_NAME}&raquo; в избранное" href="{FAVORITES_ADD_URL}?id={GOODS_MOD_ID}&amp;return_to={CURRENT_URL | urlencode}"
		 >{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
		 <a class="add_to_wishlist_small_text"
			 data-gname="{GOODS_NAME}"
			 data-action-text-add="Добавить в избранное"
			 data-action-text-delete="Удалить из избранного"
			 onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;"
			 href="#"
		 >Добавить в избранное</a>
		 {% ENDIF %}
	 </div>
	 {%ELSE%}
	 <div class="description {% IF GOODS_MOD_REST_VALUE = 0 %}nobuy{%ENDIF%}">
		 <a class="add_to_wishlist_small mustLogin" data-msgtype="3" title="Добавить в избранное">{%IF user_agent_opera%}<img src="{ASSETS_IMAGES_PATH}heart.jpg?design=chameleon"/>{%ELSE%}<div class="icon-heart"></div>{%ENDIF%}</a>
	 </div>
	 {%ENDIF%}
	 <!-- END Если есть возможность добавить товар в избранное -->
	 </div>
		 </div>
{% IFNOT GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}
<div class="row">
	 <div class="cols col-12">
		 <div class="modBlock">
			 <!-- Блок выбора модификаций для текущей товарной позиции -->
	 <div class="goodsDataMainModificationsBlock description">
		
		 <!-- Данные по модификациям для текущей товарной позиции -->
		 {% FOR goods_modifications %}
		 <div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
	 <input type="hidden" name="id" value="{goods_modifications.ID}" />
	 <input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
	 <input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
	 <div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div>
	 <input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
	 <div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
	 <input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
	 <input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
	 <input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
	 <input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
	 <input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
	 <input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
	 <div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>			
		 </div>
		 {% ENDFOR %}		
<table class="goods_modifications">
<tbody>
{% FOR goods_modifications %}
<tr rel="{goods_modifications.PROPERTIES_SLUG}">
			 <td class="mod_name"></td>
			 <td class="mod_prices"><span class="price_new">{goods_modifications.PRICE_NOW} руб.</span></td>
						 <td>
								 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsDataForm goodsListItemCatalogueAddToCartButton product-form-{goods_modifications.ID}">
				 <input type="hidden" name="hash" value="{HASH}" />
				 <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />
				 <input type="hidden" name="form[goods_mod_id]" value="{goods_modifications.ID}" />
																		 <a id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину">В корзину</a>
																 </form>
						 </td>
	 </tr>
{% ENDFOR %}
</tbody>
</table>
						
<div class="goods_modifications_properties" style="display:none;">
			 {% FOR goods_modifications_properties %}{% FOR values %}
<div rel="{goods_modifications_properties.values.ID}">{goods_modifications_properties.values.NAME}</div>
{% ENDFOR %}{% ENDFOR %}
</div>

						
<script>
$('.goods_modifications tr').each(function() {
var $modName = $(this).find('.mod_name').html('');
$(($(this).attr('rel') + '_').split('_').sort()).each(function(index, value) {
if(value.length) {
		 var $proValue = $('.goods_modifications_properties div[rel="' + value + '"]');
		 $modName.html($proValue.html() + ' ' + $modName.html());
}
});
});
</script>
</div>
	 </div>
	 </div>
{% ENDIF %}

В конец main.css вставьте:
.goods_modifications {
	 width: 100%;
}
.goods_modifications td {
	 border-bottom: 1px dotted #000;
	 padding: 5px;
	 color: #000000;
}
.goods_modifications td.mod_prices {
	 width: 130px;
	 text-align: right;
}
.goods_modifications td:last-child {
	 width: 180px;
	 text-align: right;
}
.goods_modifications td span.price_new {
	 font-size: 16px;
}
.goods_modifications .goodsListItemCatalogueAddToCartButton div, .goods_modifications .goodsListItemCatalogueAddToCartButton a {
	 display: inline-block;
}
.goods_modifications .goodsListItemCatalogueAddToCartButton a {
	 margin: 0;
}

Примерный результат:
123.jpg

#14 schock74

schock74

    Пользователь

  • Пользователи
  • PipPip
  • 31 сообщений
  • ГородМосква

Отправлено 19 Декабрь 2016 - 11:44

Добрый день.

Все сделал как написано.
Получилось как вот на скрине:

Проблема №1: Выбирается только 1-я модификация. Если выбрать какую то другую модификацию, то все равно + к первой модификации.
Проблема №2: Не меняется артикул выбранной модификации (у всех товаров имеются артикулы вне зависимости от количества модификаций).
Вопрос: зачем нужна кнопка "купить" под ценой, если она не позволяет выбрать модификацию товара? Если бы при клике на кнопку "купить" всплывало дополнительное окно с предложением о выборе модификации, то тогда эта кнопка имела бы смысл. Или эта кнопка имеет смысл в том случае, где одна модификация товара. Что Вы можете предложить?
Так же в предыдущем посте я спрашивал о том, можно ли проставить % скидки - ответа не получил.
Так же в предыдущем посте я просил переместить "Свойства модификации" под модификации товара - ответа не получил.

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

  • карточка-товара2.jpg


#15 Ирина345

Ирина345

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

  • Модераторы
  • 5 709 сообщений

Отправлено 19 Декабрь 2016 - 14:51

 schock74 (19 Декабрь 2016 - 11:44) писал:

Добрый день.

Все сделал как написано.
Получилось как вот на скрине:

Проблема №1: Выбирается только 1-я модификация. Если выбрать какую то другую модификацию, то все равно + к первой модификации.
Проблема №2: Не меняется артикул выбранной модификации (у всех товаров имеются артикулы вне зависимости от количества модификаций).
Вопрос: зачем нужна кнопка "купить" под ценой, если она не позволяет выбрать модификацию товара? Если бы при клике на кнопку "купить" всплывало дополнительное окно с предложением о выборе модификации, то тогда эта кнопка имела бы смысл. Или эта кнопка имеет смысл в том случае, где одна модификация товара. Что Вы можете предложить?
Так же в предыдущем посте я спрашивал о том, можно ли проставить % скидки - ответа не получил.
Так же в предыдущем посте я просил переместить "Свойства модификации" под модификации товара - ответа не получил.
Здравствуйте, найдите в шаблоне Товар код
<tr rel="{goods_modifications.PROPERTIES_SLUG}">
						 <td class="mod_name"></td>
						 <td class="mod_prices"><span class="price_new">{goods_modifications.PRICE_NOW} руб.</span></td>
												 <td>
																 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsDataForm goodsListItemCatalogueAddToCartButton product-form-{goods_modifications.ID}">
								 <input type="hidden" name="hash" value="{HASH}" />
								 <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />
								 <input type="hidden" name="form[goods_mod_id]" value="{goods_modifications.ID}" />
																																				 <a id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину">В корзину</a>
																																 </form>
												 </td>
		 </tr>
замените на
<tr rel="{goods_modifications.PROPERTIES_SLUG}">
						 <td class="mod_name"></td>
						 <td class="mod_prices"><span class="price_new">{goods_modifications.PRICE_NOW} руб.</span></td>
												 <td>
																 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsDataForm goodsListItemCatalogueAddToCartButton product-form-{goods_modifications.ID}">
								 <input type="hidden" name="hash" value="{HASH}" />
								 <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />
								 <input type="hidden" name="form[goods_mod_id]" value="{goods_modifications.ID}" />
  <button type="submit" class="add-cart button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>В корзину</button>
																																 </form>
												 </td>
		 </tr>

далее найдите в файле main.js
// Добавление товара в корзину через ajax
  $('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').submit(function(){
   
	$(this).nyroModalManual({
	  formIndicator: 'ajax_q',  // Value added when a form is sent
	  minWidth: 450, // Minimum width
	  minHeight: 140, // Minimum height
	  gallery: null // Gallery name if provided
	});
	return false;
  });

замените на
// Добавление товара в корзину через ajax
  $('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').submit(function(){
   
	  quickorder(this);
	  return (false);
  });
 


#16 schock74

schock74

    Пользователь

  • Пользователи
  • PipPip
  • 31 сообщений
  • ГородМосква

Отправлено 19 Декабрь 2016 - 16:37

 Ирина345 (19 Декабрь 2016 - 14:51) писал:

Здравствуйте, найдите в шаблоне Товар код
<tr rel="{goods_modifications.PROPERTIES_SLUG}">
						 <td class="mod_name"></td>
						 <td class="mod_prices"><span class="price_new">{goods_modifications.PRICE_NOW} руб.</span></td>
												 <td>
																 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsDataForm goodsListItemCatalogueAddToCartButton product-form-{goods_modifications.ID}">
								 <input type="hidden" name="hash" value="{HASH}" />
								 <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />
								 <input type="hidden" name="form[goods_mod_id]" value="{goods_modifications.ID}" />
																																				 <a id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину">В корзину</a>
																																 </form>
												 </td>
		 </tr>
замените на
<tr rel="{goods_modifications.PROPERTIES_SLUG}">
						 <td class="mod_name"></td>
						 <td class="mod_prices"><span class="price_new">{goods_modifications.PRICE_NOW} руб.</span></td>
												 <td>
																 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsDataForm goodsListItemCatalogueAddToCartButton product-form-{goods_modifications.ID}">
								 <input type="hidden" name="hash" value="{HASH}" />
								 <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />
								 <input type="hidden" name="form[goods_mod_id]" value="{goods_modifications.ID}" />
<button type="submit" class="add-cart button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>В корзину</button>
																																 </form>
												 </td>
		 </tr>

далее найдите в файле main.js
// Добавление товара в корзину через ajax
$('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').submit(function(){

$(this).nyroModalManual({
	 formIndicator: 'ajax_q', // Value added when a form is sent
	 minWidth: 450, // Minimum width
	 minHeight: 140, // Minimum height
	 gallery: null // Gallery name if provided
});
return false;
});

замените на
// Добавление товара в корзину через ajax
$('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').submit(function(){

	 quickorder(this);
	 return (false);
});


Все сделал как написали.
Теперь можно выбрать товар в разных модификациях - СПАСИБО!!!
Кнопки "В корзину" съехали вниз. Скрин прикрепляю. Как поправить?

Не получил ответы на ранее заданные мной вопросы:
"Вопрос: зачем нужна кнопка "купить" под ценой, если она не позволяет выбрать модификацию товара? Если бы при клике на кнопку "купить" всплывало дополнительное окно с предложением о выборе модификации, то тогда эта кнопка имела бы смысл. Или эта кнопка имеет смысл в том случае, где одна модификация товара. Что Вы можете предложить?
Так же в предыдущем посте я спрашивал о том, можно ли проставить % скидки - ответа не получил.
Так же в предыдущем посте я просил переместить "Свойства модификации" под модификации товара - ответа не получил"

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

  • карточка-товара3.jpg


#17 schock74

schock74

    Пользователь

  • Пользователи
  • PipPip
  • 31 сообщений
  • ГородМосква

Отправлено 20 Декабрь 2016 - 14:07

Кто-нибудь ответить может?

#18 schock74

schock74

    Пользователь

  • Пользователи
  • PipPip
  • 31 сообщений
  • ГородМосква

Отправлено 22 Декабрь 2016 - 15:52

какая печаль :(

#19 Ирина345

Ирина345

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

  • Модераторы
  • 5 709 сообщений

Отправлено 28 Декабрь 2016 - 14:49

 schock74 (19 Декабрь 2016 - 16:37) писал:

Все сделал как написали.
Теперь можно выбрать товар в разных модификациях - СПАСИБО!!!
Кнопки "В корзину" съехали вниз. Скрин прикрепляю. Как поправить?

Не получил ответы на ранее заданные мной вопросы:
"Вопрос: зачем нужна кнопка "купить" под ценой, если она не позволяет выбрать модификацию товара? Если бы при клике на кнопку "купить" всплывало дополнительное окно с предложением о выборе модификации, то тогда эта кнопка имела бы смысл. Или эта кнопка имеет смысл в том случае, где одна модификация товара. Что Вы можете предложить?
Так же в предыдущем посте я спрашивал о том, можно ли проставить % скидки - ответа не получил.
Так же в предыдущем посте я просил переместить "Свойства модификации" под модификации товара - ответа не получил"
Здравствуйте, чтобы поднять кнопку "Купить" добавьте в конец файла main.css
.goods_modifications button.add-cart.button {
	margin-top: -4px;
}

что бы скрыть не нужную кнопку "Купить " найдите в шаблоне Товар код
   </div>
		<div class="addToCartWrp">
	 

замените на
   </div>
		<div class="addToCartWrp" {% IFNOT GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none"{%ENDIF%}>
	 

Что бы вывести процент в карточки товара, найдите в шаблоне Товар код
<!-- Если старая цена была больше новой -->
			  {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
			 
после вставьте
<span class="prosent_old"><script>
					var old={GOODS_MOD_PRICE_OLD};
					var now={GOODS_MOD_PRICE_NOW};
					var x=100-((now*100)/old);
					document.write(x.toFixed(1));
				  </script> %</span>


#20 schock74

schock74

    Пользователь

  • Пользователи
  • PipPip
  • 31 сообщений
  • ГородМосква

Отправлено 28 Декабрь 2016 - 23:33

Большое спасибо за помощь Ирина345!!!
С наступающим Новым Годом!!! Всех Благ, Радости, Здоровья, Удачи!!!




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

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