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


Добавить Новую Вкладку В Карточку Товара


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

#1 Ribka

Ribka

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

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

Отправлено 21 Август 2017 - 15:52

Доброго дня.
Подскажите, можно ли добавить вкладку в карточку товара?
пример https://prnt.sc/gb6doe

Вкладка будет для всех одинаковая.
Хочется в эту вкладку вставлять файл с видео (кодом)
пример тут http://pro-ribku.ru/...hij-Chopper-Neo
Пробовала добавлять в карточку такое видео, а потом решила уточнить у вас, может быть возможно сделать для того отдельную вкладку?

#2 metry

metry

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

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

Отправлено 21 Август 2017 - 16:14

Добрый день. Для внесения изменений зайдите в Редактор шаблонов-->Товар и найдите:
<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>

замените на:

<ul class="tabs">
	 {% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT %}<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 %}
	 {% IF GOODS_SEO_DESCRIPTION_LARGE %}<li><a href="javascript:tabSwitch(5);" id="tab_5">Видео</a></li>{% ENDIF %}
</ul>

далее найдите:
<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
	 <div class="acctab">Описание<span class="toggle-class active"></span></div>
	 <div id="content_1" class="tab-content f-fix active">
	 <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 %}
<!-- Характеристики -->


замените на:

<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
	 <div class="acctab">Описание<span class="toggle-class active"></span></div>
	 <div id="content_1" class="tab-content f-fix active">
	 <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-описание -->	
	 </div>
	 </div>
{% ENDIF %}
<!-- Характеристики -->


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

<!-- /END Если в тарифном плане подключен модуль отзывов о товаре -->

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

	 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
	 <div class="acctab">Видео<span class="toggle-class "></span></div>
	 <div id="content_5" class="tab-content f-fix ">
	 <div class="htmlDataBlock">
	
		 <!-- Полное SEO-описание -->
		 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
		 <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
		 {% ENDIF %}
		 <!-- END Полное SEO-описание -->
	 </div>
	 </div>
{% ENDIF %}

Далее нужно будет зайти в редактирование товара и в поле "Краткое SEO-описание" нужно вставить iframe видео:

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

  • 1.jpg.png


#3 Ribka

Ribka

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

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

Отправлено 21 Август 2017 - 16:50

Просмотр сообщенияmetry (21 Август 2017 - 16:14) писал:

Добрый день. Для внесения изменений зайдите в Редактор шаблонов-->Товар и найдите:
<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>

замените на:

<ul class="tabs">
	 {% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT %}<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 %}
	 {% IF GOODS_SEO_DESCRIPTION_LARGE %}<li><a href="javascript:tabSwitch(5);" id="tab_5">Видео</a></li>{% ENDIF %}
</ul>

далее найдите:
<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
	 <div class="acctab">Описание<span class="toggle-class active"></span></div>
	 <div id="content_1" class="tab-content f-fix active">
	 <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 %}
<!-- Характеристики -->


замените на:

<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
	 <div class="acctab">Описание<span class="toggle-class active"></span></div>
	 <div id="content_1" class="tab-content f-fix active">
	 <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-описание -->	
	 </div>
	 </div>
{% ENDIF %}
<!-- Характеристики -->


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

<!-- /END Если в тарифном плане подключен модуль отзывов о товаре -->

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

	 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
	 <div class="acctab">Видео<span class="toggle-class "></span></div>
	 <div id="content_5" class="tab-content f-fix ">
	 <div class="htmlDataBlock">
	
		 <!-- Полное SEO-описание -->
		 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
		 <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
		 {% ENDIF %}
		 <!-- END Полное SEO-описание -->
	 </div>
	 </div>
{% ENDIF %}

Далее нужно будет зайти в редактирование товара и в поле "Краткое SEO-описание" нужно вставить iframe видео:


Изменения внесла.
Возмоно я недостаточно конструктивно описала детали задачи, но я хотела немного другое.
После внесения изменений выглядит так https://prnt.sc/gb72ug
А мне бы хотелось сохранить вкладку "Описание" как она была изначально, но при этом добавить НОВУЮ "Видео".
Подумала. Изменила. Потестила.
http://pro-ribku.ru/...-Neo#show_tab_1

Получается в Кратком SEO должен быть только текст.
А в полном SEO файл iframe
https://prnt.sc/gb77so и https://prnt.sc/gb787m
Но после изменения во всех товарах все сдвинулось, т.к. изначально я заполняла в полном SEO - записи о товаре.
Ваша идея модификации мне понятна и ясна.
Вернула все в прежний вид))

Использую ее когда перепишу для всех товаров описание из полного в краткое. Спасибо за помощь :rolleyes:

#4 Vaccina

Vaccina

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

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

Отправлено 22 Август 2017 - 07:18

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

Можно в коде поменять местами вывод блоков полного и краткого сео описания, для этого в шаблоне Товар найдите:
<ul class="tabs">
		 {% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT %}<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 %}
		 {% IF GOODS_SEO_DESCRIPTION_LARGE %}<li><a href="javascript:tabSwitch(5);" id="tab_5">Видео</a></li>{% ENDIF %}
</ul>

замените на:
<ul class="tabs">
		 {% IF GOODS_DESCRIPTION_LARGE || 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 %}
		 {% IF GOODS_SEO_DESCRIPTION_SHORT %}<li><a href="javascript:tabSwitch(5);" id="tab_5">Видео</a></li>{% ENDIF %}
</ul>


далее найдите:
<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
		 <div class="acctab">Описание<span class="toggle-class active"></span></div>
		 <div id="content_1" class="tab-content f-fix active">
		 <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-описание -->	
		 </div>
		 </div>
{% ENDIF %}

замените на:
<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_LARGE %}
		 <div class="acctab">Описание<span class="toggle-class active"></span></div>
		 <div id="content_1" class="tab-content f-fix active">
		 <div class="htmlDataBlock">
				 <!-- Блок описания товара. Показываем его если есть описание товара -->
				 {% IF GOODS_DESCRIPTION_LARGE %}
				 <p itemprop="description">{GOODS_DESCRIPTION_LARGE}</p>
				 {% ENDIF %}
				 <!-- END Блок описания товара. Показываем его если есть описание товара -->
				 <!-- Полное SEO-описание -->
				 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
				 <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
				 {% ENDIF %}
				 <!-- END Полное SEO-описание -->	
		 </div>
		 </div>
{% ENDIF %}

далее найдите:
{% IF GOODS_SEO_DESCRIPTION_LARGE %}
		 <div class="acctab">Видео<span class="toggle-class "></span></div>
		 <div id="content_5" class="tab-content f-fix ">
		 <div class="htmlDataBlock">
	   
				 <!-- Полное SEO-описание -->
				 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
				 <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
				 {% ENDIF %}
				 <!-- END Полное SEO-описание -->
		 </div>
		 </div>
{% ENDIF %}


замените на:
{% IF GOODS_SEO_DESCRIPTION_SHORT %}
		 <div class="acctab">Видео<span class="toggle-class "></span></div>
		 <div id="content_5" class="tab-content f-fix ">
		 <div class="htmlDataBlock">
				 <!-- Короткое SEO-описание -->
				 {% IF GOODS_SEO_DESCRIPTION_SHORT %}
				 <p>{GOODS_SEO_DESCRIPTION_SHORT}</p>
				 {% ENDIF %}
				 <!-- END Короткое SEO-описание -->
		 </div>
		 </div>
{% ENDIF %}



#5 Ribka

Ribka

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

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

Отправлено 22 Август 2017 - 17:53

Просмотр сообщенияVaccina (22 Август 2017 - 07:18) писал:

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

Можно в коде поменять местами вывод блоков полного и краткого сео описания, для этого в шаблоне Товар найдите:
<ul class="tabs">
		 {% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT %}<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 %}
		 {% IF GOODS_SEO_DESCRIPTION_LARGE %}<li><a href="javascript:tabSwitch(5);" id="tab_5">Видео</a></li>{% ENDIF %}
</ul>

замените на:
<ul class="tabs">
		 {% IF GOODS_DESCRIPTION_LARGE || 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 %}
		 {% IF GOODS_SEO_DESCRIPTION_SHORT %}<li><a href="javascript:tabSwitch(5);" id="tab_5">Видео</a></li>{% ENDIF %}
</ul>


далее найдите:
<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
		 <div class="acctab">Описание<span class="toggle-class active"></span></div>
		 <div id="content_1" class="tab-content f-fix active">
		 <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-описание -->	
		 </div>
		 </div>
{% ENDIF %}

замените на:
<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_LARGE %}
		 <div class="acctab">Описание<span class="toggle-class active"></span></div>
		 <div id="content_1" class="tab-content f-fix active">
		 <div class="htmlDataBlock">
				 <!-- Блок описания товара. Показываем его если есть описание товара -->
				 {% IF GOODS_DESCRIPTION_LARGE %}
				 <p itemprop="description">{GOODS_DESCRIPTION_LARGE}</p>
				 {% ENDIF %}
				 <!-- END Блок описания товара. Показываем его если есть описание товара -->
				 <!-- Полное SEO-описание -->
				 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
				 <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
				 {% ENDIF %}
				 <!-- END Полное SEO-описание -->	
		 </div>
		 </div>
{% ENDIF %}

далее найдите:
{% IF GOODS_SEO_DESCRIPTION_LARGE %}
		 <div class="acctab">Видео<span class="toggle-class "></span></div>
		 <div id="content_5" class="tab-content f-fix ">
		 <div class="htmlDataBlock">
	
				 <!-- Полное SEO-описание -->
				 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
				 <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
				 {% ENDIF %}
				 <!-- END Полное SEO-описание -->
		 </div>
		 </div>
{% ENDIF %}


замените на:
{% IF GOODS_SEO_DESCRIPTION_SHORT %}
		 <div class="acctab">Видео<span class="toggle-class "></span></div>
		 <div id="content_5" class="tab-content f-fix ">
		 <div class="htmlDataBlock">
				 <!-- Короткое SEO-описание -->
				 {% IF GOODS_SEO_DESCRIPTION_SHORT %}
				 <p>{GOODS_SEO_DESCRIPTION_SHORT}</p>
				 {% ENDIF %}
				 <!-- END Короткое SEO-описание -->
		 </div>
		 </div>
{% ENDIF %}


Когда я вставила ваши изменения на сайт, у меня получилось что файл с видео был во вкладку "Описание", а текст во вкладке "Видео". я откатила все обратно)

#6 Vaccina

Vaccina

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

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

Отправлено 23 Август 2017 - 08:35

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

Простите, скорее всего поняла вас неправильно по последнему сообщению:

Просмотр сообщенияRibka (21 Август 2017 - 16:50) писал:

Но после изменения во всех товарах все сдвинулось, т.к. изначально я заполняла в полном SEO - записи о товаре.

Посчитала, что вам необходимо поменять местами во вкладках полное и короткое СЕО описание =)

#7 Ribka

Ribka

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

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

Отправлено 23 Август 2017 - 10:54

Просмотр сообщенияVaccina (23 Август 2017 - 08:35) писал:

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

Простите, скорее всего поняла вас неправильно по последнему сообщению:


Посчитала, что вам необходимо поменять местами во вкладках полное и короткое СЕО описание =)


На самом деле это я сглупила) Вы все правильно написали. Мне нужно было поменять местами) Спасибо за помощь!

#8 Ribka

Ribka

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

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

Отправлено 11 Ноябрь 2017 - 13:41

Просмотр сообщенияVaccina (23 Август 2017 - 08:35) писал:

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

Простите, скорее всего поняла вас неправильно по последнему сообщению:


Посчитала, что вам необходимо поменять местами во вкладках полное и короткое СЕО описание =)

Вернулась к этому вопросу)
Можно мне еще раз объснить как сделать:
Поле "Краткое SEO-описание" я никогда не заполняю в товаре
Вот исходя и него, можно вывести новую вкладку для вставки iframe видео

Получается я заполняю поля
1. "Полное SEO описание" его трогать нельля. Он выводится на сайте во вкладке "Описание" - я его заполняю сама уже текстом давно
2. А при добавлении кода в "Краткое SEO-описание" выводить новую вкладку "Видео" с iframe видео https://prnt.sc/gb6doe - т.к. поле краткое сео я никогда не трогала и оно везде пустое


второй вопрос: http://prntscr.com/h91b6r а сюда нереально запихнуть?))

#9 metry

metry

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

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

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

Добрый день. Для внесения изменений зайдите в Редактор шаблонов-->ТОвар и найдите:
{% IF TARIFF_FEATURE_GOODS_OPINION && SETTINGS_OPINION_DISABLE=0 %}<li><a href="javascript:tabSwitch(4);" id="tab_4">Отзывы</a></li>{% ENDIF %}

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

{% IF GOODS_SEO_DESCRIPTION_SHORT %}<li><a href="javascript:tabSwitch(5);" id="tab_5">Видео</a></li>{% ENDIF %}

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

{% 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 %}

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

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

<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
		 <div class="acctab">Описание<span class="toggle-class active"></span></div>
		 <div id="content_1" class="tab-content f-fix active">
		 <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-описание -->

замените на:
<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_LARGE %}
		 <div class="acctab">Описание<span class="toggle-class active"></span></div>
		 <div id="content_1" class="tab-content f-fix active">
		 <div class="htmlDataBlock">
				 <!-- Блок описания товара. Показываем его если есть описание товара -->
				 {% IF GOODS_DESCRIPTION_LARGE %}
				 <p itemprop="description">{GOODS_DESCRIPTION_LARGE}</p>
				 {% ENDIF %}
				 <!-- END Блок описания товара. Показываем его если есть описание товара -->
			
				 <!-- Полное SEO-описание -->
				 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
				 <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
				 {% ENDIF %}
				 <!-- END Полное SEO-описание -->

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

{% ENDIF %}
<!-- /END Если в тарифном плане подключен модуль отзывов о товаре -->

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

<!-- Описание -->
{% IF GOODS_SEO_DESCRIPTION_SHORT %}
<div class="acctab">Видео<span class="toggle-class {% IFNOT GOODS_DESCRIPTION_LARGE %}{% IFNOT GOODS_SEO_DESCRIPTION_LARGE %}{% IF goods_features_empty || goods_delivery_empty %}{% IFNOT TARIFF_FEATURE_GOODS_OPINION %}active{% ENDIF %}{% ENDIF %}{% ENDIF %}{% ENDIF %} "></span></div>
<div id="content_5" class="tab-content f-fix {% IFNOT GOODS_DESCRIPTION_LARGE %}{% IFNOT GOODS_SEO_DESCRIPTION_LARGE %}{% IF goods_features_empty || goods_delivery_empty %}{% IFNOT TARIFF_FEATURE_GOODS_OPINION %}active{% ENDIF %}{% ENDIF %}{% ENDIF %}{% ENDIF %}">
<div class="htmlDataBlock">

<!-- Короткое SEO-описание -->
{% IF GOODS_SEO_DESCRIPTION_SHORT %}
<p>{GOODS_SEO_DESCRIPTION_SHORT | htmlspecialchars_decode}</p>
{% ENDIF %}
<!-- END Короткое SEO-описание -->

</div>
</div>
{% ENDIF %}

- далее в поле краткого SEO-описания вставьте iframe-код видео.

#10 Ribka

Ribka

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

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

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

Просмотр сообщенияmetry (12 Ноябрь 2017 - 15:01) писал:

Добрый день. Для внесения изменений зайдите в Редактор шаблонов-->ТОвар и найдите:
{% IF TARIFF_FEATURE_GOODS_OPINION && SETTINGS_OPINION_DISABLE=0 %}<li><a href="javascript:tabSwitch(4);" id="tab_4">Отзывы</a></li>{% ENDIF %}

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

{% IF GOODS_SEO_DESCRIPTION_SHORT %}<li><a href="javascript:tabSwitch(5);" id="tab_5">Видео</a></li>{% ENDIF %}

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

{% 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 %}

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

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

<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
		 <div class="acctab">Описание<span class="toggle-class active"></span></div>
		 <div id="content_1" class="tab-content f-fix active">
		 <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-описание -->

замените на:
<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_LARGE %}
		 <div class="acctab">Описание<span class="toggle-class active"></span></div>
		 <div id="content_1" class="tab-content f-fix active">
		 <div class="htmlDataBlock">
				 <!-- Блок описания товара. Показываем его если есть описание товара -->
				 {% IF GOODS_DESCRIPTION_LARGE %}
				 <p itemprop="description">{GOODS_DESCRIPTION_LARGE}</p>
				 {% ENDIF %}
				 <!-- END Блок описания товара. Показываем его если есть описание товара -->
			
				 <!-- Полное SEO-описание -->
				 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
				 <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
				 {% ENDIF %}
				 <!-- END Полное SEO-описание -->

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

{% ENDIF %}
<!-- /END Если в тарифном плане подключен модуль отзывов о товаре -->

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

<!-- Описание -->
{% IF GOODS_SEO_DESCRIPTION_SHORT %}
<div class="acctab">Видео<span class="toggle-class {% IFNOT GOODS_DESCRIPTION_LARGE %}{% IFNOT GOODS_SEO_DESCRIPTION_LARGE %}{% IF goods_features_empty || goods_delivery_empty %}{% IFNOT TARIFF_FEATURE_GOODS_OPINION %}active{% ENDIF %}{% ENDIF %}{% ENDIF %}{% ENDIF %} "></span></div>
<div id="content_5" class="tab-content f-fix {% IFNOT GOODS_DESCRIPTION_LARGE %}{% IFNOT GOODS_SEO_DESCRIPTION_LARGE %}{% IF goods_features_empty || goods_delivery_empty %}{% IFNOT TARIFF_FEATURE_GOODS_OPINION %}active{% ENDIF %}{% ENDIF %}{% ENDIF %}{% ENDIF %}">
<div class="htmlDataBlock">

<!-- Короткое SEO-описание -->
{% IF GOODS_SEO_DESCRIPTION_SHORT %}
<p>{GOODS_SEO_DESCRIPTION_SHORT | htmlspecialchars_decode}</p>
{% ENDIF %}
<!-- END Короткое SEO-описание -->

</div>
</div>
{% ENDIF %}

- далее в поле краткого SEO-описания вставьте iframe-код видео.


Замечательно. Именно то, что я хотела :rolleyes: спасибо большое Вам

#11 Ribka

Ribka

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

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

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

Просмотр сообщенияmetry (12 Ноябрь 2017 - 15:01) писал:

Добрый день. Для внесения изменений зайдите в Редактор шаблонов-->ТОвар и найдите:
{% IF TARIFF_FEATURE_GOODS_OPINION && SETTINGS_OPINION_DISABLE=0 %}<li><a href="javascript:tabSwitch(4);" id="tab_4">Отзывы</a></li>{% ENDIF %}

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

{% IF GOODS_SEO_DESCRIPTION_SHORT %}<li><a href="javascript:tabSwitch(5);" id="tab_5">Видео</a></li>{% ENDIF %}

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

{% 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 %}

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

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

<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %}
		 <div class="acctab">Описание<span class="toggle-class active"></span></div>
		 <div id="content_1" class="tab-content f-fix active">
		 <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-описание -->

замените на:
<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_LARGE %}
		 <div class="acctab">Описание<span class="toggle-class active"></span></div>
		 <div id="content_1" class="tab-content f-fix active">
		 <div class="htmlDataBlock">
				 <!-- Блок описания товара. Показываем его если есть описание товара -->
				 {% IF GOODS_DESCRIPTION_LARGE %}
				 <p itemprop="description">{GOODS_DESCRIPTION_LARGE}</p>
				 {% ENDIF %}
				 <!-- END Блок описания товара. Показываем его если есть описание товара -->
			
				 <!-- Полное SEO-описание -->
				 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
				 <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
				 {% ENDIF %}
				 <!-- END Полное SEO-описание -->

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

{% ENDIF %}
<!-- /END Если в тарифном плане подключен модуль отзывов о товаре -->

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

<!-- Описание -->
{% IF GOODS_SEO_DESCRIPTION_SHORT %}
<div class="acctab">Видео<span class="toggle-class {% IFNOT GOODS_DESCRIPTION_LARGE %}{% IFNOT GOODS_SEO_DESCRIPTION_LARGE %}{% IF goods_features_empty || goods_delivery_empty %}{% IFNOT TARIFF_FEATURE_GOODS_OPINION %}active{% ENDIF %}{% ENDIF %}{% ENDIF %}{% ENDIF %} "></span></div>
<div id="content_5" class="tab-content f-fix {% IFNOT GOODS_DESCRIPTION_LARGE %}{% IFNOT GOODS_SEO_DESCRIPTION_LARGE %}{% IF goods_features_empty || goods_delivery_empty %}{% IFNOT TARIFF_FEATURE_GOODS_OPINION %}active{% ENDIF %}{% ENDIF %}{% ENDIF %}{% ENDIF %}">
<div class="htmlDataBlock">

<!-- Короткое SEO-описание -->
{% IF GOODS_SEO_DESCRIPTION_SHORT %}
<p>{GOODS_SEO_DESCRIPTION_SHORT | htmlspecialchars_decode}</p>
{% ENDIF %}
<!-- END Короткое SEO-описание -->

</div>
</div>
{% ENDIF %}

- далее в поле краткого SEO-описания вставьте iframe-код видео.

Нашла небольшую неточность - когда открываешь старницу товара, то видео отображается в описании https://prnt.sc/h9ic90, после чего, когда нажимаешь на вкладку "Видео" а потом обратно на "Описание" видео становится как нужно. Как это исправить?

#12 metry

metry

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

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

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

В Редакторе шаблонов-->Товар найдите:
<div class="acctab">Видео<span class="toggle-class {% IFNOT GOODS_DESCRIPTION_LARGE %}{% IFNOT GOODS_SEO_DESCRIPTION_LARGE %}{% IF goods_features_empty || goods_delivery_empty %}{% IFNOT TARIFF_FEATURE_GOODS_OPINION %}active{% ENDIF %}{% ENDIF %}{% ENDIF %}{% ENDIF %} "></span></div>
<div id="content_5" class="tab-content f-fix {% IFNOT GOODS_DESCRIPTION_LARGE %}{% IFNOT GOODS_SEO_DESCRIPTION_LARGE %}{% IF goods_features_empty || goods_delivery_empty %}{% IFNOT TARIFF_FEATURE_GOODS_OPINION %}active{% ENDIF %}{% ENDIF %}{% ENDIF %}{% ENDIF %}">

замените на:

<div class="acctab">Видео<span class="toggle-class {% IFNOT GOODS_DESCRIPTION_LARGE %}{% IFNOT GOODS_SEO_DESCRIPTION_LARGE %}{% IFNOT goods_features_empty || goods_delivery_empty %}{% IFNOT TARIFF_FEATURE_GOODS_OPINION %}active{% ENDIF %}{% ENDIF %}{% ENDIF %}{% ENDIF %} "></span></div>
<div id="content_5" class="tab-content f-fix {% IFNOT GOODS_DESCRIPTION_LARGE %}{% IFNOT GOODS_SEO_DESCRIPTION_LARGE %}{% IFNOT goods_features_empty || goods_delivery_empty %}{% IFNOT TARIFF_FEATURE_GOODS_OPINION %}active{% ENDIF %}{% ENDIF %}{% ENDIF %}{% ENDIF %}" {% IFNOT GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_LARGE || goods_features_empty || goods_delivery_empty|| TARIFF_FEATURE_GOODS_OPINION %} style="display:none;"{% ENDIF %}>


#13 Ribka

Ribka

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

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

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

Просмотр сообщенияmetry (12 Ноябрь 2017 - 20:24) писал:

В Редакторе шаблонов-->Товар найдите:
<div class="acctab">Видео<span class="toggle-class {% IFNOT GOODS_DESCRIPTION_LARGE %}{% IFNOT GOODS_SEO_DESCRIPTION_LARGE %}{% IF goods_features_empty || goods_delivery_empty %}{% IFNOT TARIFF_FEATURE_GOODS_OPINION %}active{% ENDIF %}{% ENDIF %}{% ENDIF %}{% ENDIF %} "></span></div>
<div id="content_5" class="tab-content f-fix {% IFNOT GOODS_DESCRIPTION_LARGE %}{% IFNOT GOODS_SEO_DESCRIPTION_LARGE %}{% IF goods_features_empty || goods_delivery_empty %}{% IFNOT TARIFF_FEATURE_GOODS_OPINION %}active{% ENDIF %}{% ENDIF %}{% ENDIF %}{% ENDIF %}">

замените на:

<div class="acctab">Видео<span class="toggle-class {% IFNOT GOODS_DESCRIPTION_LARGE %}{% IFNOT GOODS_SEO_DESCRIPTION_LARGE %}{% IFNOT goods_features_empty || goods_delivery_empty %}{% IFNOT TARIFF_FEATURE_GOODS_OPINION %}active{% ENDIF %}{% ENDIF %}{% ENDIF %}{% ENDIF %} "></span></div>
<div id="content_5" class="tab-content f-fix {% IFNOT GOODS_DESCRIPTION_LARGE %}{% IFNOT GOODS_SEO_DESCRIPTION_LARGE %}{% IFNOT goods_features_empty || goods_delivery_empty %}{% IFNOT TARIFF_FEATURE_GOODS_OPINION %}active{% ENDIF %}{% ENDIF %}{% ENDIF %}{% ENDIF %}" {% IFNOT GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_LARGE || goods_features_empty || goods_delivery_empty|| TARIFF_FEATURE_GOODS_OPINION %} style="display:none;"{% ENDIF %}>


вставила код, все корректно. Спасибо :)




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

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