Экстендер SHKwidget для Ditto
Поддержать: USDT TRC20: TBGKTYDs4yzU17vQbobbUB8epFFtFb6PKh
Работает как сниппет SHKwidget, но сделан специально для работы в связке с Ditto. При выводе списка товаров с доп.параметрами при помощи Ditto, очень рекомендуется использовать вместо сниппета SHKwidget этот экстендер. Значительно быстрее и без дополнительных запросов к БД. За идею спасибо SSDTyphon! На странице товара (без Ditto) - использовать сниппет.
Загрузить файл SHKwidget.extender.inc.php в папку assets/snippets/ditto/extenders/.
&wtTVname - имя TV-параметр(ов)а, которы(е)й нужно обработать. Можно указать несколько через запятую;
&wtFormat - формат(ы) TV-параметр(ов)а на выходе. Возможные значения: `select`(по умолчанию),`radio`,`checkbox`;
&wtFirstSelected - первый элемент (например у radio-кнопок) выбран (`1`). По умолчанию `0`;
&wtWraptag - обернуть тегом. Например &wtWraptag=`div`. По умолчанию `0` (не оборачивать);
&wtFunction - JS-функция, вызываемая при нажатии на элемент. По умолчанию `jQuery.additOpt(this)`;
[!Ditto? &tpl=`shopStuff` &extenders=`SHKwidget` &wtTVname=`param1,param2` &wtFormat=`select,checkbox` !]
Плейсхолдеры TV-параметров [+param1+] и [+param2+] будут преобразованы в выпадающий список (select) и чекбокс (checkbox). Если в параметре &wtFormat указать только `select`, оба параметра выведутся в виде вып.списков.