Здравствуйте!
Прочла кучу тем по поводу "модификация и как ее ставить", все сделала по инструкции к шаблону дизайна "Весна", и все вроде бы получилось, но
1) модификации листают и изменяют изображение только при первом клике, тобишь обратно если кликать и выбирать модификацию(цвет) меняется лишь артикул, как бы прописать код "туда-сюда" и, чтобы картинка при увеличении показывалась именно выбранного цвета? Пример товара на сайте: https://king-store.r...CELONA-TL141185
Там сразу будет видно косячки.
2) также хотелось бы блок модификаций(цвет) переместить под "Артикул" и, соответственно шрифт сделать как у "артикул" и "товар в наличии"
3) блок характеристик переместить под доп. фото. (все как на прикрепленном изображении)
1
Модификация, Перемещение Ее И Блока "характеристика Товара"
Автор Мария4lex, 13 июля 2018 13:55
новичок устала помогите.
В теме одно сообщение
#1
Отправлено 13 Июль 2018 - 13:55
#2
Отправлено 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 анонимных