Используются для публикации в карточке товара повторяющихся данных у однородных товаров, например, таблица размерного ряда того или иного производителя. Вкладке можно задать товары, группы, а также производителей, с которыми она соотносится.
Выбор ранее созданных вкладок доступен при редактирования товара или группы. Если вкладки указаны как для группы, так и для товара или производителя, то в карточке товара будет доступен объединенный список вкладок.
Для добавления вкладки выберите Товар → Вкладки, затем нажмите кнопку Добавить и заполните форму:
Отредактируйте группу или товар и задайте вкладки. Если задать вкладку группе, то она будет доступна для всех товаров группы.
Для передачи вкладок в 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-xs-12"> <xsl:value-of disable-output-escaping="yes" select="text" /> </div> </div> </xsl:template>
Можно как то?
или что надо все группы магазина перечислять?
а если новые группы потом появлются?
а если групп десятки?
См. параграф "Добавление вкладок товару или группе". Вы можете указать вкладку высей группе. При редактировании группы тоже есть возможность указания вкладок.
поидее если мне нудны вкладки всему магазину - я выбираю Корень и у меня дожно быть всем
но это не так
Нет, вкладки НЕ наследуются.
Почему?
Очень просто, потому что не будет возможности исключить из наследования большинство групп, далеко не всем нужно наследовать, а указать что наследовать, а что нет не получится.
В вашем случае вкладку для всех проще сверстать прямо в XSL-шаблоне.
короче смысл в этих вкладках есть только если у вас маленький магазин. потому как если большой то каждой группе нужную вкладку не назначишь
замучаешься