Подробное описание товара по вкладкам

#
Подробное описание товара по вкладкам
Добрый день!

Подскажите теорию реализации, для товаров по умолчанию из коробки HostCMS есть 2 поля описания - краткое и подробное. Мне нужно чтобы в карточке товара все описание разбить по вкладкам (описание, фото, технические характеристики, инструкции и т.п.). Здесь как бы не вопрос, берем jQuery Tabs и успешно внедряем НО, подробное описание то у нас только одно? Как поступить? Создавать доп. поля с большими текстовыми и полями и присваивать их каждый к соответствующей вкладке в XSL шабюлоне ?
Суть вопроса - как автоматизировать процесс добавления товаров у которых описание разделяется по вкладкам ? Просто есть текстовое описание товара которое я хочу видеть во вкладке "Описание" и есть таблица технических характеристик которую хотелось бы видеть во кладке "Технические характеристики".
Модератор
#
Re: Подробное описание товара по вкладкам
Создаете дополнительные свойства товаров, на XSL выводите в нудные вкладки. Enjoy!
#
Re: Подробное описание товара по вкладкам
HostCMS писал(а):

А как быть если для большого текстового поля (доп. свойства) нужен визуальный редактор?
Модератор
#
Re: Подробное описание товара по вкладкам
digital7,
у нас есть замечательно доп. св-во "Визуальный редактор".
#
Re: Подробное описание товара по вкладкам
Подниму тему.
В допсвойствах созданы несколько полей с визуальным редактором, поля заполнены, в XSL-шаблоне помимо "описание" и "характеристики" добавлены вкладки. Но под каждой вкладкой выводится содержание всех полей из допсвойств (принты ниже). Понимаю, что проблема в XSL, видимо именно в коде для вкладок?

<div class="col-xs-12 margin-top-20">
         <!-- Nav tabs -->
         <ul class="nav nav-tabs" role="tablist">
         <li class="active" role="presentation"><a href="#text" aria-controls="text" role="tab" data-toggle="tab">Описание</a></li>
            
         
            <xsl:if test="count(property_value[not(file/node())][value!=''])">
            <li role="presentation"><a href="#attributes" aria-controls="attributes" role="tab" data-toggle="tab">Характеристики</a></li>
         </xsl:if>
            
            <xsl:if test="count(property_value[not(file/node())][value!=''])">
            <li role="presentation"><a href="#attributes" aria-controls="attributes" role="tab" data-toggle="tab">Монтаж</a></li>
         </xsl:if>
            
            <xsl:if test="count(property_value[not(file/node())][value!=''])">
            <li role="presentation"><a href="#attributes" aria-controls="attributes" role="tab" data-toggle="tab">Галерея</a></li>
         </xsl:if>
            
            <xsl:if test="count(property_value[not(file/node())][value!=''])">
            <li role="presentation"><a href="#attributes" aria-controls="attributes" role="tab" data-toggle="tab">Хранение и перевозка</a></li>
         </xsl:if>
            
            <xsl:if test="count(property_value[not(file/node())][value!=''])">
            <li role="presentation"><a href="#attributes" aria-controls="attributes" role="tab" data-toggle="tab">Сертификаты</a></li>
         </xsl:if>
         </ul>
</div>




lbrstudio@mail.ru
Авторизация