Модификатор shk_widget для плагина PHx.
Модификатор служит для создания виджетов (выпадающий список, радиокнопка, чекбокс) параметров товаров в интернет-магазине. Работает совместно со сниппетом Shopkeeper. Можно использовать на странице подробного описания товара или в чанке сниппетов типа catalogView, DocLister или Ditto.
install/_upload/assets/plugins/phx/modifiers/shk_widget.phx.php
был загружен в папку assets/plugins/phx/modifiers
вашего сайта.[+param1:shk_widget=`radio:param1:wraptag:first_selected`+]
Далее параметры можно вводить в произвольном порядке
Тип (format) виджета radioimage служит для визуального представления списка доступных цветов или материалов для товара. Картинки цветов, материалов и т.п. загружаются с помощью TV-image, при редактировании товара можно выбрать их из списка.
В поле Возможные значения введите такой запрос:
@SELECT cnt.pagetitle, tvc.id FROM modx_site_content cnt, modx_site_tmplvar_contentvalues tvc WHERE cnt.id = tvc.contentid AND tvc.tmplvarid = 4 AND cnt.parent = 48
где 4 - ID TV-картинки, 48 - ID раздела со страницами материалов, modx_ - префикс таблиц в БД, заданный при установке Evolution.
Визуальный компонент: Delimited List
Delimiter - "," (запятая без кавычек).
В блоке "Доступ шаблонов" выберите шаблон товаров (чтобы TV был доступен при редактировании товаров).
Нажмите "Сохранить".
Теперь для каждого товара можно выбрать материал (цвет или т.п.) из списка. Для выделения нескольких пунктов используйте клавишу CTRL или SHIFT. Пример использования в шаблоне товара-документа:
<div class="materials">[*material:shk_widget=`radioimage:material:first_selected`*]</div>