Группы характеристики

Добрый день.
На нашем сайте представлены наборы инструментов. Каждый инструмент идет как отдельная характеристика, которые объединены для удобства в группы. Например, “отвертки”, “губцевый инструмент”. Всего свыше 2000 хар-к. Как сделать чтобы в админке на карточке товара каждая группа характеристик разворачивалась??? Те заходишь во вкладку “Характеристики”, все группы свернуты, разворачиваешь нужную, находишь интересующую хар-ку и проставляешь ей значение. В противном случае очень неудобно добавлять новые товары…

Смотрите в сторону cm-combination здесь
https://www.cs-cart.ru/docs/4.9.x/developer_guide/core/front-end/microformats.html
возможно здесь
/design/backend/templates/views/products/components/product_assign_features.tpl
изменить надо вот эти последние строки

{foreach from=$product_features item=feature key="feature_id"}
    {if $feature.feature_type == "ProductFeatures::GROUP"|enum && $feature.subfeatures}
        {include file="common/subheader.tpl" title=$feature.description}
        {include file="views/products/components/product_assign_features.tpl" product_features=$feature.subfeatures}
    {/if}
{/foreach}

обернуть первый инклюд в див для заголовка и второй инклюд в див для разворачивающегося блока

наверное вот так - проверил - работает

{foreach from=$product_features item=feature key="feature_id"}
    {if $feature.feature_type == "ProductFeatures::GROUP"|enum && $feature.subfeatures}
       <div id="sw_{$feature.feature_id}" class="cm-combination"  style="cursor: pointer">
         {include file="common/subheader.tpl" title=$feature.description}
      </div>
      <div id="{$feature.feature_id}" class="hidden">
        {include file="views/products/components/product_assign_features.tpl" product_features=$feature.subfeatures}
      </div>
    {/if}
{/foreach}
1 лайк