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


Оиписание И Характеристики В Одной Вкладке


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

#1 watches-club

watches-club

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

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

Отправлено 21 Сентябрь 2014 - 22:22

Как сделать полной описание товара и характеристики в одной вкладке,но чтобы характеристики были выше описания?

#2 Dars

Dars

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

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

Отправлено 21 Сентябрь 2014 - 22:30

Просмотр сообщенияwatches-club (21 Сентябрь 2014 - 22:22) писал:

Как сделать полной описание товара и характеристики в одной вкладке,но чтобы характеристики были выше описания?
В шаблоне "Товар" найдите код:

<!-- Если есть характеристики товара -->
			   {% IFNOT goods_features_empty %}
				 <a href="javascript:tabSwitch(2);" id="tab_2">Характеристики</a>
			   {% ENDIF %} 
			   <!--END Если есть характеристики товара -->

и замените его на:

<!-- Если есть характеристики товара -- >
			   {% IFNOT goods_features_empty %}
				 <a href="javascript:tabSwitch(2);" id="tab_2">Характеристики</a>
			   {% ENDIF %} 
			   <!--END Если есть характеристики товара -->

далее код:

  <div id="content_2" class="tab-content" {% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}style="display:none;"{%ENDIF%}>
					
			 <div class="properties">
				<h3>Характеристики "{GOODS_NAME}"</h3>
			  
				 {% FOR goods_features %}
				 <div class="oneprop">
				  <div class="attr_name">{goods_features.NAME} :</div>
				  <div class="attr_value">{goods_features.VALUE}</div>
				 </div>
				 {% ENDFOR %}
			 
			 </div>

удалите, а код:

  <div class="properties">
				<h3>Характеристики "{GOODS_NAME}"</h3>
			  
				 {% FOR goods_features %}
				 <div class="oneprop">
				  <div class="attr_name">{goods_features.NAME} :</div>
				  <div class="attr_value">{goods_features.VALUE}</div>
				 </div>
				 {% ENDFOR %}
			 
			 </div>

вставьте после строки:

				<div id="content_1" class="tab-content">



#3 watches-club

watches-club

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

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

Отправлено 22 Сентябрь 2014 - 00:45

Не подходит. К примеру если у товара нет описания то в данном случае не показыватся характеристики

#4 Ирина345

Ирина345

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

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

Отправлено 22 Сентябрь 2014 - 14:55

Просмотр сообщенияwatches-club (22 Сентябрь 2014 - 00:45) писал:

Не подходит. К примеру если у товара нет описания то в данном случае не показыватся характеристики
Здравствуйте, найдите в шаблоне Товар
   {% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
				<div id="content_1" class="tab-content">
				  <div>
					<!-- Блок описания товара. Показываем его если есть описание товара -->
					{% IF GOODS_DESCRIPTION_LARGE %}
					  <h3>Описание "{GOODS_NAME}"</h3>
					  <div class="htmlDataBlock" itemprop="description">
						{GOODS_DESCRIPTION_LARGE}
					  </div>
					{% ENDIF %}
					<!-- END Блок описания товара. Показываем его если есть описание товара -->
			  
					<!-- Короткое SEO-описание -->
					{% IF GOODS_SEO_DESCRIPTION_SHORT %}
					  <div style="padding-top:1em;" class="htmlDataBlock" itemprop="description">
						{GOODS_SEO_DESCRIPTION_SHORT}
					  </div>
					{% ENDIF %}
					<!-- END Короткое SEO-описание -->
				  
					<!-- Полное SEO-описание -->
					{% IF GOODS_SEO_DESCRIPTION_LARGE %}
					  <div style="padding-top:1em;" class="htmlDataBlock" itemprop="description">
						{GOODS_SEO_DESCRIPTION_LARGE}
					  </div>
					{% ENDIF %}
					<!-- END Полное SEO-описание -->  
				  </div>
				</div>
			  {% ENDIF %}
замените на
                
  <div id="content_1" class="tab-content">
				  <div>
					<!-- Блок описания товара. Показываем его если есть описание товара -->
					{% IF GOODS_DESCRIPTION_LARGE %}
					  <h3>Описание "{GOODS_NAME}"</h3>
					  <div class="htmlDataBlock" itemprop="description">
						{GOODS_DESCRIPTION_LARGE}
					  </div>
					{% ENDIF %}
					<!-- END Блок описания товара. Показываем его если есть описание товара -->
			  
					<!-- Короткое SEO-описание -->
					{% IF GOODS_SEO_DESCRIPTION_SHORT %}
					  <div style="padding-top:1em;" class="htmlDataBlock" itemprop="description">
						{GOODS_SEO_DESCRIPTION_SHORT}
					  </div>
					{% ENDIF %}
					<!-- END Короткое SEO-описание -->
				  
					<!-- Полное SEO-описание -->
					{% IF GOODS_SEO_DESCRIPTION_LARGE %}
					  <div style="padding-top:1em;" class="htmlDataBlock" itemprop="description">
						{GOODS_SEO_DESCRIPTION_LARGE}
					  </div>
					{% ENDIF %}
					<!-- END Полное SEO-описание -->  
				  </div>
					<div class="properties">
				<h3>Характеристики "{GOODS_NAME}"</h3>
			   
				 {% FOR goods_features %}
				 <div class="oneprop">
				  <div class="attr_name">{goods_features.NAME} :</div>
				  <div class="attr_value">{goods_features.VALUE}</div>
				 </div>
				 {% ENDFOR %}
			  
			 </div>
				</div>


#5 watches-club

watches-club

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

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

Отправлено 22 Сентябрь 2014 - 22:07

В данном случае описание находится выше характеристик,а мне нужно что бы описание было ниже характеристик!

Можно же быть немного внимательнее ,четко и ясно написанно, что характеристики выше описания!

#6 Vaccina

Vaccina

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

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

Отправлено 22 Сентябрь 2014 - 23:35

в данном ситуации достаточно в измененном коде перенести блок
   <div class="properties">
								<h3>Характеристики "{GOODS_NAME}"</h3>
						  
								 {% FOR goods_features %}
								 <div class="oneprop">
								  <div class="attr_name">{goods_features.NAME} :</div>
								  <div class="attr_value">{goods_features.VALUE}</div>
								 </div>
								 {% ENDFOR %}
						 
						 </div>
выше поставив после:
<div id="content_1" class="tab-content">


#7 tanch

tanch

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

  • Пользователи
  • PipPipPipPip
  • 300 сообщений
  • ГородНовосибирск

Отправлено 08 Декабрь 2014 - 03:13

Просмотр сообщенияVaccina (22 Сентябрь 2014 - 23:35) писал:


Такой вопрос:
Если у товара нет характеристик - хотелось бы чтобы не было и заголовка (<h3>Характеристики "{GOODS_NAME}"</h3> )
Можно было бы его и удалить, но..с другой стороны - когда характеристики есть у товара - он нужен

И второе:
у характеристик сократить расстояние

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

  • 2014-12-08 06-10-09 Скриншот экрана.png


#8 Alekseys

Alekseys

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

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

Отправлено 08 Декабрь 2014 - 10:06

Просмотр сообщенияtanch (08 Декабрь 2014 - 03:13) писал:

Такой вопрос:
Если у товара нет характеристик - хотелось бы чтобы не было и заголовка (<h3>Характеристики "{GOODS_NAME}"</h3> )
Можно было бы его и удалить, но..с другой стороны - когда характеристики есть у товара - он нужен

И второе:
у характеристик сократить расстояние
Здравствуйте. Пожалуйста укажите пожалуйста ссылку на товар, в котором от характеристик только <h3>Характеристики "{GOODS_NAME}"</h3>

#9 tanch

tanch

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

  • Пользователи
  • PipPipPipPip
  • 300 сообщений
  • ГородНовосибирск

Отправлено 08 Декабрь 2014 - 11:21

Просмотр сообщенияAlekseys (08 Декабрь 2014 - 10:06) писал:

Здравствуйте. Пожалуйста укажите пожалуйста ссылку на товар, в котором от характеристик только <h3>Характеристики "{GOODS_NAME}"</h3>
их полно.., вот например:
http://larec-ledenec.ru/goods/N-220
(удалила из кода "{GOODS_NAME}")

#10 Alekseys

Alekseys

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

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

Отправлено 08 Декабрь 2014 - 11:30

Просмотр сообщенияtanch (08 Декабрь 2014 - 11:21) писал:

их полно.., вот например:
http://larec-ledenec.ru/goods/N-220
(удалила из кода "{GOODS_NAME}")
В шаблоне Товар замените
<div class="properties">
				<h3>Характеристики</h3>
			  
				 {% FOR goods_features %}
				 <div class="oneprop">
				  <div class="attr_name">{goods_features.NAME} :</div>
				  <div class="attr_value">{goods_features.VALUE}</div>
				 </div>
				 {% ENDFOR %}
			 
			 </div>
на
{% IFNOT goods_features_empty %}
<div class="properties">
				<h3>Характеристики</h3>
			  
				 {% FOR goods_features %}
				 <div class="oneprop">
				  <div class="attr_name">{goods_features.NAME} :</div>
				  <div class="attr_value">{goods_features.VALUE}</div>
				 </div>
				 {% ENDFOR %}
			 
			 </div>
{% ENDIF %}


#11 tanch

tanch

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

  • Пользователи
  • PipPipPipPip
  • 300 сообщений
  • ГородНовосибирск

Отправлено 15 Декабрь 2014 - 00:27

Подскажите:
теперь если нет описания у товара, я не вижу и характеристики!!
Мне нужно чтобы если нет описания, но есть характеристики -
Была вкладка описание (в которой я и увижу характеристики)

PS. и хотелось бы всё же подвинуть влево значения характеристик (на моей картинке тут)

#12 Alekseys

Alekseys

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

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

Отправлено 15 Декабрь 2014 - 10:24

Просмотр сообщенияtanch (15 Декабрь 2014 - 00:27) писал:

Подскажите:
теперь если нет описания у товара, я не вижу и характеристики!!
Мне нужно чтобы если нет описания, но есть характеристики -
Была вкладка описание (в которой я и увижу характеристики)

PS. и хотелось бы всё же подвинуть влево значения характеристик (на моей картинке тут)
Здравствуйте. Чтоб сдвинуть характеристики, в main.css в
.attr_value {
font-weight: bold;
text-align: right;
width: 56%;
display: inline-block;
}
уменьшите параметр width: 56%;
Для отображения характеристик в шаблоне товар код
{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
<div id="content_1" class="tab-content">
{% IFNOT goods_features_empty %}
<div class="properties">
<h3>Характеристики</h3>

{% FOR goods_features %}
<div class="oneprop">
<div class="attr_name">{goods_features.NAME} :</div>
<div class="attr_value">{goods_features.VALUE}</div>
</div>
{% ENDFOR %}

</div>
{% ENDIF %}
<div>
<!-- Блок описания товара. Показываем его если есть описание товара -->
{% IF GOODS_DESCRIPTION_LARGE %}
<h3>Описание</h3>
<div class="htmlDataBlock" itemprop="description">
{GOODS_DESCRIPTION_LARGE}
</div>
{% ENDIF %}
<!-- END Блок описания товара. Показываем его если есть описание товара -->

<span style="display: none;">
<!-- Короткое SEO-описание -->
{% IF GOODS_SEO_DESCRIPTION_SHORT %}
<div style="padding-top:1em;" class="htmlDataBlock" itemprop="description">
{GOODS_SEO_DESCRIPTION_SHORT}
</div>
{% ENDIF %}
<!-- END Короткое SEO-описание -->
</span>

<span style="display: none;">
<!-- Полное SEO-описание -->
{% IF GOODS_SEO_DESCRIPTION_LARGE %}
<div style="padding-top:1em;" class="htmlDataBlock" itemprop="description">
{GOODS_SEO_DESCRIPTION_LARGE}
</div>
{% ENDIF %}
<!-- END Полное SEO-описание -->
</span>
</div>
</div>
{% ENDIF %}
замените на
{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
<div id="content_1" class="tab-content">
{% IFNOT goods_features_empty %}
<div class="properties">
<h3>Характеристики</h3>

{% FOR goods_features %}
<div class="oneprop">
<div class="attr_name">{goods_features.NAME} :</div>
<div class="attr_value">{goods_features.VALUE}</div>
</div>
{% ENDFOR %}

</div>
{% ENDIF %}
<div>
<!-- Блок описания товара. Показываем его если есть описание товара -->
{% IF GOODS_DESCRIPTION_LARGE %}
<h3>Описание</h3>
<div class="htmlDataBlock" itemprop="description">
{GOODS_DESCRIPTION_LARGE}
</div>
{% ENDIF %}
<!-- END Блок описания товара. Показываем его если есть описание товара -->

<span style="display: none;">
<!-- Короткое SEO-описание -->
{% IF GOODS_SEO_DESCRIPTION_SHORT %}
<div style="padding-top:1em;" class="htmlDataBlock" itemprop="description">
{GOODS_SEO_DESCRIPTION_SHORT}
</div>
{% ENDIF %}
<!-- END Короткое SEO-описание -->
</span>

<span style="display: none;">
<!-- Полное SEO-описание -->
{% IF GOODS_SEO_DESCRIPTION_LARGE %}
<div style="padding-top:1em;" class="htmlDataBlock" itemprop="description">
{GOODS_SEO_DESCRIPTION_LARGE}
</div>
{% ENDIF %}
<!-- END Полное SEO-описание -->
</span>
</div>
</div>
{% ELSE %}
<div id="content_1" class="tab-content">
{% IFNOT goods_features_empty %}
<div class="properties">
<h3>Характеристики</h3>

{% FOR goods_features %}
<div class="oneprop">
<div class="attr_name">{goods_features.NAME} :</div>
<div class="attr_value">{goods_features.VALUE}</div>
</div>
{% ENDFOR %}
</div>
{% ENDIF %}
</div>
{% ENDIF %}
и
{% IF GOODS_DESCRIPTION_LARGE %}
				<a href="javascript:tabSwitch(1);" id="tab_1" class="active theme-color">Описание</a>
			   {%ENDIF%}
замените на
{% IF GOODS_DESCRIPTION_LARGE %}
				<a href="javascript:tabSwitch(1);" id="tab_1" class="active theme-color">Описание</a>
			   {% ELSE %}
				   {% IFNOT goods_features_empty %}
						<a href="javascript:tabSwitch(1);" id="tab_1" class="active theme-color">Описание</a>
			   {% ENDIF %}


#13 tanch

tanch

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

  • Пользователи
  • PipPipPipPip
  • 300 сообщений
  • ГородНовосибирск

Отправлено 16 Декабрь 2014 - 03:28

Просмотр сообщенияAlekseys (15 Декабрь 2014 - 10:24) писал:


В последнем коде
{% IF GOODS_DESCRIPTION_LARGE %}
								<a href="javascript:tabSwitch(1);" id="tab_1" class="active theme-color">Описание</a>
						   {% ELSE %}
								   {% IFNOT goods_features_empty %}
												<a href="javascript:tabSwitch(1);" id="tab_1" class="active theme-color">Описание</a>
						   {% ENDIF %}
Ругается: говорит - не закрытый тег
{% EFELSE %}
Поставила в конец еще одну {% ENDIF %}
тогда сохранил изменения!
Но!
Сейчас я да, вижу характеристики, но почему-то вместе с "Условиями Доставки"
пример товара с характеристиками, но без описания тут

#14 Vaccina

Vaccina

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

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

Отправлено 16 Декабрь 2014 - 04:11

{% IF GOODS_DESCRIPTION_LARGE %}
																<a href="javascript:tabSwitch(1);" id="tab_1" class="active theme-color">Описание</a>
												   {% ELSE %}
																   {% IFNOT goods_features_empty %}
																								<a href="javascript:tabSwitch(1);" id="tab_1" class="active theme-color">Описание</a>
												   {% ENDIF %}

замените на:
{% IF GOODS_DESCRIPTION_LARGE %}
																<a href="javascript:tabSwitch(1);" id="tab_1" class="active theme-color">Описание</a>
												   {% ELSE %}
																								<a href="javascript:tabSwitch(1);" id="tab_1" class="active theme-color">Описание</a>
												   {% ENDIF %}


#15 tanch

tanch

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

  • Пользователи
  • PipPipPipPip
  • 300 сообщений
  • ГородНовосибирск

Отправлено 16 Декабрь 2014 - 06:08

Просмотр сообщенияVaccina (16 Декабрь 2014 - 04:11) писал:

Сделала! не помогло совсем...

#16 Vaccina

Vaccina

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

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

Отправлено 16 Декабрь 2014 - 06:13

В шаблоне Товар найдите:
<div id="content_3" class="tab-content" {% IF GOODS_DESCRIPTION_LARGE %}style="display:none;"{%ENDIF%}>
замените на:
<div id="content_3" class="tab-content" {% IFNOT goods_features_empty || GOODS_DESCRIPTION_LARGE %}style="display:none;"{%ENDIF%}>
			 


#17 tanch

tanch

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

  • Пользователи
  • PipPipPipPip
  • 300 сообщений
  • ГородНовосибирск

Отправлено 16 Декабрь 2014 - 06:29

Просмотр сообщенияVaccina (16 Декабрь 2014 - 06:13) писал:

Vaccina, Вы гений! Спасибо огромное!! Всё отлично

#18 ivanov

ivanov

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

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

Отправлено 23 Январь 2015 - 02:24

В #4 описано подходящее мне решение совмещения описания и характеристик, но в данном случае в карточке остаются обе вкладки и "описание", и "характеристики".
Как сделать так что бы совмещение характеристик и описания осталось на вкладке "описание" (как и сейчас), но исчезла вкладка "характеристики"? Если же нет описания, то все равно оставалась одна вкладка "описание", но с характеристиками.

#19 Vaccina

Vaccina

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

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

Отправлено 23 Январь 2015 - 05:06

Для этого в шаблоне Товар найдите и удалите:
<!-- Если есть характеристики товара -->
			   {% IFNOT goods_features_empty %}
				 <a href="javascript:tabSwitch(2);" id="tab_2">Характеристики</a>
			   {% ENDIF %} 
			   <!--END Если есть характеристики товара -->


#20 ivanov

ivanov

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

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

Отправлено 23 Январь 2015 - 10:37

Не совсем так.
В данном случае если нет описания, но есть характеристики то нет ни вкладки "описание", ни вкладки "характеристики".  А требовалось: при отсутствии одного (любого) из условий выводить вкладку "описание" с имеющейся информацией.




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

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