Вкладки

Используются для публикации в карточке товара повторяющихся данных у однородных товаров, например, таблица размерного ряда того или иного производителя. Вкладке можно задать товары, группы, а также производителей, с которыми она соотносится.

Выбор ранее созданных вкладок доступен при редактирования товара или группы. Если вкладки указаны как для группы, так и для товара или производителя, то в карточке товара будет доступен объединенный список вкладок.

Добавление вкладки

Для добавления вкладки выберите ТоварВкладки, затем нажмите кнопку Добавить и заполните форму:

Добавление вкладок товару или группе

Отредактируйте группу или товар и задайте вкладки. Если задать вкладку группе, то она будет доступна для всех товаров группы.

Вывод вкладок

Для передачи вкладок в XML необходимо контроллеру показа магазина указать опцию ->tabs(TRUE)

После чего в XML пойдут теги <shop_tab>, содержащие табы.

В XSL-шаблоне товара добавьте вызов темплейта:

<xsl:if test="shop_tabs/node()">
	<div class="margin-top-20">
		<xsl:apply-templates select="shop_tabs/shop_tab"/>
	</div>
</xsl:if>

и сам темплейт:

<xsl:template match="shop_tab">
	<xsl:value-of select="caption" />
	<div class="row">
		<div class="col-12">
			<xsl:value-of disable-output-escaping="yes" select="text" />
		</div>
	</div>
</xsl:template>

Не нашли ответ на свой вопрос в документации? Направьте обращение в службу поддержки или онлайн чат.

Комментарии

  • Включить сразу для всех групп

    Можно как то?
    или что надо все группы магазина перечислять?
    а если новые группы потом появлются?
    а если групп десятки?

    19.03.2021 23:02:57
    Puma

    Без темы

    См. параграф "Добавление вкладок товару или группе". Вы можете указать вкладку высей группе. При редактировании группы тоже есть возможность указания вкладок.

    22.03.2021 09:29:07
    alexander.egorov

    Без темы

    поидее если мне нудны вкладки всему магазину - я выбираю Корень и у меня дожно быть всем
    но это не так

    23.03.2021 17:38:22
    Puma

    Без темы

    Нет, вкладки НЕ наследуются.
    Почему?
    Очень просто, потому что не будет возможности исключить из наследования большинство групп, далеко не всем нужно наследовать, а указать что наследовать, а что нет не получится.

    В вашем случае вкладку для всех проще сверстать прямо в XSL-шаблоне.

    23.03.2021 17:42:45
    hostcms

    Без темы

    короче смысл в этих вкладках есть только если у вас маленький магазин. потому как если большой то каждой группе нужную вкладку не назначишь
    замучаешься

    23.03.2021 20:13:01
    Puma