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


Не Отображается Модификация В Карточке Товара


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

#1 SvetaSn

SvetaSn

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

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

Отправлено 03 Ноябрь 2017 - 08:23

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

Прошу помощи. В карточке товара при просмотре на сайте не отображается модификация "Размер",

Ссылка на сайт https://m287877.stor...2179#show_tab_1

#2 Vaccina

Vaccina

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

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

Отправлено 03 Ноябрь 2017 - 08:30

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

Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<!-- Модификации -->
	  <div class="goodsDataMainModificationsBlock f-fix" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>
  
      
замените на:
<!-- Модификации -->
	  <div class="goodsDataMainModificationsBlock f-fix">

Немного не так создаете модификации, на каждый размер необходимо создать отдельную модификацию, то есть:
- 25
- 27
- 29
- 31

#3 SvetaSn

SvetaSn

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

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

Отправлено 03 Ноябрь 2017 - 08:38

Спасибо, сейчас попробую поправить. Дело в том, что это размеры в упаковке, а продажа идет только упаковкой(не делим),
поэтому модификация так выглядит.

Все получилось, огромное спасибо.

Еще вопрос, можно полное описание товара снизу из под картинки перенести вправо, туда где стоит краткое описание, чуть ниже него.

#4 Vaccina

Vaccina

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

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

Отправлено 03 Ноябрь 2017 - 08:43

Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<ul class="tabs">
	  {% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}<li><a href="javascript:tabSwitch(1);" id="tab_1" class="active">Описание</a></li>{% ENDIF %}
	  {% IFNOT goods_features_empty %}<li><a href="javascript:tabSwitch(2);" id="tab_2">Характеристики</a></li>{% ENDIF %}
	  {% IFNOT goods_delivery_empty %}<li><a href="javascript:tabSwitch(3);" id="tab_3">Доставка</a></li>{% ENDIF %}
	  {% IF TARIFF_FEATURE_GOODS_OPINION && SETTINGS_OPINION_DISABLE=0 %}<li><a href="javascript:tabSwitch(4);" id="tab_4">Отзывы</a></li>{% ENDIF %}
	</ul>
	<!--  Описание  -->
	{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
	  <div id="content_1" class="tab-content f-fix effect-bounceInRight">
		<div class="htmlDataBlock">
		  <!-- Блок описания товара. Показываем его если есть описание товара -->
		  {% IF GOODS_DESCRIPTION_LARGE %}
			<p itemprop="description">{GOODS_DESCRIPTION_LARGE}</p>
		  {% ENDIF %}
		  <!-- END Блок описания товара. Показываем его если есть описание товара -->
		  <!-- Короткое SEO-описание -->
		  {% IF GOODS_SEO_DESCRIPTION_SHORT %}
			<p>{GOODS_SEO_DESCRIPTION_SHORT}</p>
		  {% ENDIF %}
		  <!-- END Короткое SEO-описание -->	  
		  <!-- Полное SEO-описание -->
		  {% IF GOODS_SEO_DESCRIPTION_LARGE %}
			<p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
		  {% ENDIF %}
		  <!-- END Полное SEO-описание -->
		</div>
	  </div>
	{% ENDIF %}
    
    
замените на:
<ul class="tabs">
	  {% IFNOT goods_features_empty %}<li><a href="javascript:tabSwitch(2);" id="tab_2">Характеристики</a></li>{% ENDIF %}
	  {% IFNOT goods_delivery_empty %}<li><a href="javascript:tabSwitch(3);" id="tab_3">Доставка</a></li>{% ENDIF %}
	  {% IF TARIFF_FEATURE_GOODS_OPINION && SETTINGS_OPINION_DISABLE=0 %}<li><a href="javascript:tabSwitch(4);" id="tab_4">Отзывы</a></li>{% ENDIF %}
	</ul>
    
Далее найдите:
 <!-- Краткое описание -->
	  {% IF GOODS_DESCRIPTION_SHORT %}
	  <div class="short-description f-fix">
		<p itemprop="description">{GOODS_DESCRIPTION_SHORT}</p>
	  </div>
	  {% ENDIF %}
      
      
после него вставьте:
	<!--  Описание  -->
	{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
		<div class="htmlDataBlock">
		  <!-- Блок описания товара. Показываем его если есть описание товара -->
		  {% IF GOODS_DESCRIPTION_LARGE %}
			<p itemprop="description">{GOODS_DESCRIPTION_LARGE}</p>
		  {% ENDIF %}
		  <!-- END Блок описания товара. Показываем его если есть описание товара -->
		  <!-- Короткое SEO-описание -->
		  {% IF GOODS_SEO_DESCRIPTION_SHORT %}
			<p>{GOODS_SEO_DESCRIPTION_SHORT}</p>
		  {% ENDIF %}
		  <!-- END Короткое SEO-описание -->	  
		  <!-- Полное SEO-описание -->
		  {% IF GOODS_SEO_DESCRIPTION_LARGE %}
			<p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
		  {% ENDIF %}
		  <!-- END Полное SEO-описание -->
		</div>
	{% ENDIF %}


#5 SvetaSn

SvetaSn

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

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

Отправлено 03 Ноябрь 2017 - 08:56

Перешло полное описание вправо, но отображается некорректно, сразу же за ценой, а не отдельной строкой и краткое описание исчезло совсем (((

Почему то "Наличие товара" оказалось в середине записи и её делит.

#6 Vaccina

Vaccina

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

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

Отправлено 03 Ноябрь 2017 - 09:01

Зайдите в раздел Сайт - Редактор шаблонов - main.css - найдите:
.product-view .product-shop .goodsDataMainModificationArtNumber, .product-view .product-shop .goodsDataMainModificationAvailable {margin: 0 0 10px 0;font-weight: bold;}

после него пропишите:
.product-view .product-shop .goodsDataMainModificationAvailable + .htmlDataBlock{float: left; clear: both;}

И вы стерли код краткого описания, в шаблоне Товар перед:
 <!--  Описание  -->
		{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
				<div class="htmlDataBlock">
				  <!-- Блок описания товара. Показываем его если есть описание товара -->
				  {% IF GOODS_DESCRIPTION_LARGE %}
						<p itemprop="description">{GOODS_DESCRIPTION_LARGE}</p>
				  {% ENDIF %}
                  
                  
вставьте:
<!-- Краткое описание -->
		  {% IF GOODS_DESCRIPTION_SHORT %}
		  <div class="short-description f-fix">
				<p itemprop="description">{GOODS_DESCRIPTION_SHORT}</p>
		  </div>
		  {% ENDIF %}


#7 SvetaSn

SvetaSn

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

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

Отправлено 03 Ноябрь 2017 - 09:15

Спасибо, это все исправилось, но полное описание до сих пор остается разделенным

#8 SvetaSn

SvetaSn

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

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

Отправлено 03 Ноябрь 2017 - 09:20

И еще можно сделать так, чтобы надпись с описанием шла ниже цены, а не в одной строчке с ней.
И саму цифру цены покрупнее немного. Спасибо

#9 RayLi

RayLi

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

  • Модераторы
  • 2 864 сообщений

Отправлено 03 Ноябрь 2017 - 09:59

Просмотр сообщенияSvetaSn (03 Ноябрь 2017 - 09:20) писал:

И еще можно сделать так, чтобы надпись с описанием шла ниже цены, а не в одной строчке с ней.
И саму цифру цены покрупнее немного. Спасибо

Здравствуйте.
В данном случае Вам необходимо в шаблоне main.css найти следующий код:

.price {
	display: inline-block;
	color: #c7081b;
	font-size: 18px;
	letter-spacing: 0.5px;
}

И заменить его вот этим вот кодом:

.price {
	display: inline-block;
	color: #c7081b;
	font-size: 22px;
	letter-spacing: 0.5px;
}


После чего в самый конец шаблона main.css добавьте, пожалуйста, данный код:


.htmlDataBlock p {
	float: left;
}

.htmlDataBlock p {
    float: left;
}

#10 SvetaSn

SvetaSn

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

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

Отправлено 03 Ноябрь 2017 - 10:06

Спасибо, теперь все на своем месте)




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

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