Тип характеристики "Разделитель" Принято

1

Тип характеристики "Разделитель" отображается если после него нет характеристик.

Подскажите, есть ли у кого решение данного вопроса?

4 комментария

  • +1
    replicant replicant 8 марта 2019 23:23 #

    В шаблоне темы дизайна это можно легко поправить

    {if $features[$f_code].type == 'divider' && $f_value@last}
    {else}
    	{$features[$f_code].name|escape}
    {/if}

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

    • +1
      Y Y 9 марта 2019 10:22 #

      Имеется в виду вообще не выводит разделители?

      • +1
        replicant replicant 9 марта 2019 12:14 #

        Имеется ввиду, что если после разделителя нет заполненных характеристик товара, то разделитель последним выводиться не будет ибо это нелогично. Он будет выводиться только тогда, когда за ним следом ещё есть какие-то характеристики.

        Да собственно по коду всё же видно. Если тип=разделитель и он последний (last) в массиве хар-к товара (т.к. он тоже считается характеристикой), то пусто, если нет, то имя характеристики и т.д. как обычно.

        Я бы показал на скриншотах, но их делать надо, а там вся правка на 5 сек. Где именно править зависит от вашей темы дизайна. Обычно в product.html и ещё может быть в каком-нибудь шаблоне вывода списков товаров в категории. Короче в теме дизайна там сами найдете. Оригинальная строка

        {$features[$f_code].name|escape}
        

        должна указать место правки.

      • +1
        replicant replicant 21 апреля 2019 07:35 #

        Еще есть вот такое решение более универсальное для разделителей, которые могут встретиться  в массиве  хар-к, но не быть последними https://support.webasyst.ru/fo...

        Добавить комментарий

        Чтобы добавить комментарий, зарегистрируйтесь или войдите