Изменение вида показа и названий характеристик
Данный функционал опциональный и не описан в описании плагина, тк требует правок шаблонов, поэтому можно считать его экспериментальным.
Для выбора вида и показа альтернативного названия характеристик в массив данных каждой характеристики продукта добавлены ячейки данных с типом показа и альтернативным названием, а также для скрытия названия характеристики добавлен флаг:
['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}
0 комментариев