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


metry

Регистрация: 27 февр. 2017
Offline Активность: 21 марта 2024 15:18
*****

Мои темы

Микроразметка Каталога

15 Ноябрь 2023 - 12:29

Для внесения изменений зайдите в раздел Сайт-->Редактор шаблонов-->Товары и найдите:

{% IF FORM_NOTICE && ONLY_BODY=0 %}<div class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE | nl2br}</div>{% ENDIF %}

после него вставьте:

{% IFNOT goods_empty %}
<div itemscope itemtype="https://schema.org/Product">
<meta itemprop="name" content="{CATEGORY_NAME}">
<div itemtype="https://schema.org/AggregateOffer" itemscope="" itemprop="offers">
	 <meta content="{CATEGORY_GOODS_COUNT}" itemprop="offerCount">		
	 <meta content="{GOODS_FILTER_MAX_AVAILABLE_PRICE}" itemprop="highPrice">		
	 <meta content="{GOODS_FILTER_MIN_AVAILABLE_PRICE}" itemprop="lowPrice">		
	 <meta content="{CURRENCY_CHAR_CODE}" itemprop="priceCurrency">	
</div>
</div>
{% ENDIF %}

Вывод первых 3-Ех Характеристик в каталоге

13 Октябрь 2023 - 20:16

Для внесения изменений зайдите в раздел Сайт-->Редактор шаблонов-->Товары и найдите:

	 </div>
	 </form>
</div>
{% ENDFOR %}
</div>
</div>
{% ENDIF %}
</div>
<!-- END Вывод товаров -->


замените на:

					 <!-- Выводим 3 характеристики -->
					 {% IFNOT goods.goods_attr_list_empty %}
					 <div class="attr-list">
						 {% FOR goods_attr_list %}
						 {% IF goods.goods_attr_list.index > 3 %}{break}{% ENDIF %}
						 <div class="attr">
						 <span class="name">{goods.goods_attr_list.NAME}:</span>
						 <span class="value">{goods.goods_attr_list.VALUE}</span>
						 </div>				
						 {% ENDFOR %}		
					 </div>
					 {% ENDIF %}
	 </div>
	 </form>
</div>
{% ENDFOR %}
</div>
</div>
{% ENDIF %}
</div>
<!-- END Вывод товаров -->


далее зайдите в раздел Сайт-->Редактор шаблонов-->main.css и в самый конец кода вставьте:

.products__grid .product__item:hover .product__shop .attr-list {position: absolute;background: #F6F6F6;left: 0;top: 100%;width: calc(100% - 2rem);z-index: 11;box-shadow: 0 2px 8px 0 rgb(4 60 130 / 30%);margin-top: 0;padding: 7px 20px 10px;height: auto;max-height: 100%;left: 0;right: 0;margin: -1rem auto auto auto;border-bottom-left-radius: 5px;border-bottom-right-radius: 10px;}
.products__grid .product__item .product__shop .attr-list {width: 100%;overflow: hidden;height: 0;max-height: 0;-webkit-transition: max-height .8s;transition: max-height .8s;}
.products__grid .product__item .product__shop .attr-list .attr {font-size: 12px;line-height: 16px;margin-bottom: 7px;padding-bottom: 7px;border-bottom: 1px solid #e5e5e5;}
.products__grid .product__item .product__shop .attr-list .attr:last-child {border: 0;margin: 0;padding: 0;}
.products__grid .product__item .product__shop .attr-list .attr .name {font-weight: 600;margin-right: 10px;}
.product__item:hover form {border-bottom-right-radius: inherit;border-bottom-left-radius: inherit;}
.products__grid .product__item:hover .product__shop:after{content: '';width: calc(100% - 2rem);height: 8px;background: #f6f6f6;position: absolute;bottom: 1rem;left: 0;z-index: 11;right: 0;margin: auto;}
@media (max-width: 992px) {
.products__grid .product__item .product__shop .attr-list {display: none;}
}

Маска ввода номера телефона с разными Странами

13 Октябрь 2023 - 16:13

Для внесения изменений зайдите в раздел Сайт-->Редактор шаблонов-->Быстрый заказ и найдите:

				<div class="fields">
				  <div class="input-box inputPhone_icon">
					<input id="sites_client_phone" name="form[contact][phone]" placeholder="Номер телефона*" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" required class="required input" type="text"/>
				  </div>
				</div>

замените на:

				<div class="fields">
				  <div class="input-box inputPhone_icon">
				<select id="country" class="form-control">
				  <option value="uz">+998</option>
				  <option value="tdj">+992</option>
				  <option value="kz">+7</option>
				</select>
					<input id="sites_client_phone" name="form[contact][phone]" placeholder="Номер телефона*" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" required class="required input" type="text"/>
				  </div>
				</div>
			   
				<script>
				jQuery (function ($) {
				  $(function() {
					function maskPhone() {
					  var country = $('#country option:selected').val();
					  $.mask.definitions['9'] = false;
					  $.mask.definitions['#'] = "[0-9]";
					  switch (country) {
						case "uz":
						  $("#callback_phone_header, #sites_client_phone ").mask("+998(###) ###-##-##");
						  break;
						case "tdj":
						  $("#callback_phone_header, #sites_client_phone").mask("+992(###) ###-##-##");
						  break;
						case "kz":
						  $("#callback_phone_header, #sites_client_phone").mask("+7(###) ###-##-##");
						  break;
					  }
					}
					maskPhone();
					$('#country').change(function() {
					  maskPhone();
					});
				  });
				});
				</script>


далее зайдите в раздел Сайт-->Редактор шаблонов-->main.css и в самый конец кода добавьте:

select#country {width: 70px;padding: 5px;}
.formfast .order_grid .account .fields-grid .fields .input-box.inputPhone_icon { display: flex;}

Отсутствует Обязательный Тег Platform

15 Август 2023 - 10:43

Для внесения изменений зайдите в раздел Сайт-->Редактор шаблонов-->Другие шаблоны-->Экспорт товаров в Яндекс.маркет и найдите:

  <name>{SHOP_NAME}</name>
  <company>{SHOP_COMPANY}</company>

после него вставьте:


<platform>StoreLand</platform>

Отсутствует Поле "image"

12 Август 2023 - 18:23

Для внесения изменений зайдите в раздел Сайт-->Редактор шаблонов-->HTML и найдите:

					  <div class="item-inner" itemscope itemtype="https://schema.org/Product">
						<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{index_page_sale_goods.MIN_PRICE_NOW_ID} goodsListForm">

замените на:

					  <div class="item-inner" itemscope itemtype="https://schema.org/Product">
						<link itemprop="image" href="{index_page_sale_goods.IMAGE_MEDIUM}" />
						<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{index_page_sale_goods.MIN_PRICE_NOW_ID} goodsListForm">

далее найдите:

				<div class="item-inner" itemscope itemtype="https://schema.org/Product">
				  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{index_page_favorites_goods.MIN_PRICE_NOW_ID} goodsListForm">

замените на:


				<div class="item-inner" itemscope itemtype="https://schema.org/Product">
				  <link itemprop="image" href="{index_page_favorites_goods.IMAGE_MEDIUM}" />
				  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{index_page_favorites_goods.MIN_PRICE_NOW_ID} goodsListForm">

далее найдите:

				<div class="item-inner" itemscope itemtype="https://schema.org/Product">
				  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{index_page_new_goods.MIN_PRICE_NOW_ID} goodsListForm">

замените на:

				<div class="item-inner" itemscope itemtype="https://schema.org/Product">
				  <link itemprop="image" href="{index_page_new_goods.IMAGE_MEDIUM}" />
				  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{index_page_new_goods.MIN_PRICE_NOW_ID} goodsListForm">

далее найдите:

			   <div class="item-inner" itemscope itemtype="https://schema.org/Product">
				  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{index_page_goods.MIN_PRICE_NOW_ID} goodsListForm">

замените на:

<div class="item-inner" itemscope itemtype="https://schema.org/Product">
									<link itemprop="image" href="{index_page_goods.IMAGE_MEDIUM}" />
				  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{index_page_goods.MIN_PRICE_NOW_ID} goodsListForm">


далее зайдите в раздел Сайт-->Редактор шаблонов-->ТОвары и найдите:

			  <div class="item-inner" itemscope itemtype="https://schema.org/Product">
				<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{goods.MIN_PRICE_NOW_ID} goodsListForm">

замените на:

<div class="item-inner" itemscope itemtype="https://schema.org/Product">
				 <link itemprop="image" href="{goods.IMAGE_MEDIUM}" />
				<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product-form-{goods.MIN_PRICE_NOW_ID} goodsListForm">

далее найдите:

		  <li class="item {% IF goods.MAX_REST_VALUE=0 && SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}empty{% ENDIF %}{% IF goods.COUNT_MODIFICATION > 1 %} _with-mod{% ENDIF %}" itemscope itemtype="https://schema.org/Product">

замените на:

		  <li class="item {% IF goods.MAX_REST_VALUE=0 && SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}empty{% ENDIF %}{% IF goods.COUNT_MODIFICATION > 1 %} _with-mod{% ENDIF %}" itemscope itemtype="https://schema.org/Product">
			<link itemprop="image" href="{goods.IMAGE_MEDIUM}" />


далее зайдите в раздел Сайт-->Редактор шаблонов-->ТОвар и найдите:

<!-- Форма карточки товара -->
<div class="product-view" itemscope itemtype="https://schema.org/Product">

замените на:


<!-- Форма карточки товара -->
<div class="product-view" itemscope itemtype="https://schema.org/Product">
   <link itemprop="image" href="{GOODS_IMAGE_MEDIUM}" />

далее найдите:


			{% FOR related_goods %}
			  <div class="item {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && related_goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}">
				<div class="item-inner" itemscope itemtype="https://schema.org/Product">

замените на:

			{% FOR related_goods %}
			  <div class="item {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && related_goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}">
				<div class="item-inner" itemscope itemtype="https://schema.org/Product">
				  <link itemprop="image" href="{related_goods.IMAGE_MEDIUM}" />

далее найдите:


			{% FOR related_views_goods %}
			  <div class="item {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && related_views_goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}">
				<div class="item-inner" itemscope itemtype="https://schema.org/Product">

замените на:


			{% FOR related_views_goods %}
			  <div class="item {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && related_views_goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}">
				<div class="item-inner" itemscope itemtype="https://schema.org/Product">
				  <link itemprop="image" href="{related_views_goods.IMAGE_MEDIUM}" />