Изменение вида показа и названий характеристик

Данный функционал опциональный и не описан в описании плагина, тк требует правок шаблонов, поэтому можно считать его экспериментальным.

Для выбора вида и показа альтернативного названия характеристик в массив данных каждой характеристики продукта добавлены ячейки данных с типом показа и альтернативным названием, а также для скрытия названия характеристики добавлен флаг:

['view_type'] значения: inline - для показа кнопок, select - для показа в виде выпадающего списка.

['view_name'] - альтернативное название характеристики из плагина

['view_name_hide'] - значения 0 (не скрывать) и 1 (скрыть)

Пример изменения вида показа выбираемых характеристик продукта:

Есть готовый шаблон в плагине - smartsku.options.html (использование кода из шаблона работает не во всех темах)

{foreach $product.features_selectable as $f}
{if $f.view_type == 'inline'}   

    {if $f.view_name_hide == '0'} // Проверяем что можно показать название
         {$f.view_name}:  //  выводим альтернативное название
    {/if}
    //// Тут строим код для кнопок характеристики

{else}

    {if $f.view_name_hide == '0'} // Проверяем что можно показать название
        {$f.view_name}:  //  выводим альтернативное название
    {/if}
    ////  Тут пишем код для выпадающего списка

{/if}
{/foreach}
Опубликовано: 12 июня 2018
Рыжов Гена Поддержка

0 комментариев

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

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