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


Модификация, Перемещение Ее И Блока "характеристика Товара"

новичок устала помогите.

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

#1 Мария4lex

Мария4lex

    Новичок

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

Отправлено 13 Июль 2018 - 13:55

Здравствуйте!
Прочла кучу тем по поводу "модификация и как ее ставить", все сделала по инструкции к шаблону дизайна "Весна", и все вроде бы получилось, но
1) модификации листают и изменяют изображение только при первом клике, тобишь обратно если кликать и выбирать модификацию(цвет) меняется лишь артикул, как бы прописать код "туда-сюда" и, чтобы картинка при увеличении показывалась именно выбранного цвета? Пример товара на сайте: https://king-store.r...CELONA-TL141185
Там сразу будет видно косячки.
2) также хотелось бы блок модификаций(цвет) переместить под "Артикул" и, соответственно шрифт сделать как у "артикул" и "товар в наличии"
3) блок характеристик переместить под доп. фото. (все как на прикрепленном изображении)
уууу.jpg

#2 Vaccina

Vaccina

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

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

Отправлено 14 Июль 2018 - 08:36

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

В данном товаре у вас у обеих модификаций указано одно и то же изображение, поэтому при смене оно не меняется.

Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
		<!-- Блок выбора модификаций для текущей товарной позиции -->
		<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 %}
								  <strong>{goods_modifications_properties.NAME}:</strong><br />
								  <select 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="goodsDataMainModificationArtNumber" {% IFNOT GOODS_MOD_ART_NUMBER %}style="display:none"{% ELSE %}itemprop="identifier"{% ENDIF %}>
			Артикул: <span>{GOODS_MOD_ART_NUMBER}</span>
		  </div>

далее найдите:
								{% IF goods_modifications_properties.values.first %}
								  <strong>{goods_modifications_properties.NAME}:</strong><br />

замените на:
								{% IF goods_modifications_properties.values.first %}
								  {goods_modifications_properties.NAME}:<br />
          
далее найдите:
 <!-- Блок характеристик товара. Показываем его если указаны характеристики -->
		 {% IFNOT goods_features_empty %}
		 <h3>Характеристики {GOODS_NAME}</h3>
		 <table class="goodsDataFeatures" width="100%">
				 <tr>
				 {% FOR goods_features%}
						 <td>
						 <p class="name"><span class="value">{goods_features.NAME}</span></p>
						 </td>
						 <td>
						 <span class="value">{goods_features.VALUE}</span>
						 </td>
						 {goods_features.index | is_divided("2","</tr><tr>","")}
				 {% ENDFOR %}
				 </tr>
		 </table>
		 {% ENDIF %}
		 <!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
        
        
переместите его, поставив после:
	  <!-- Другие изображения товара. Отображаются если есть изображения товара -->
	  {% IFNOT goods_images_empty %}
		{% FOR goods_images %}
		  {% IF goods_images.first %}
			<div class="image-additional"{% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}>
			  <h5>Другие фото {GOODS_NAME}</h5>
		  {% ENDIF %}
			  <a href="{goods_images.LARGE}" data="{goods_images.ID}" title="{goods_images.NAME}" class="cloud-zoom-gallery" rel="useZoom: 'zoom1', smallImage: '{goods_images.MEDIUM}' "><img src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a>																			
		  {% IF goods_images.last %}
			</div>
		  {% ENDIF %}
		{% ENDFOR %}
	  {% ENDIF %}





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

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