Модифікатор 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>