Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Как загрузить?
Внимание, этот компонент требует версию MODX не ниже
2.3
!
Данный компонент — небольшая альтернатива ТВ полям со своими плюсами и минусами.
В админке представлен в виде таба:

Тут же можно создавать и редактировать переменные. Данная вкладка грузится как для ресурса, так и для пользователя. Не составит особого труда подгрузить панель и к кастомному классу.
<cut/>
Панель переменных
Открывается по нажатию на «шестеренку», доступно создание и редактирование переменных:


Панель значений переменных
Основная рабочая панель, открыта при загрузке страницы.

Собственно редактирование переменной.
Получение переменных
Значения переменных выставляются в плейсходеры вида:
Например:
Более удобно, конечно, использовать пакет pdoTools и Fenom.
Получить все переменные ресурса можно так:
Доступные типы переменных:
Проект на Github.
Обсуждение компонента в сообществе MODX.PRO.
В админке представлен в виде таба:

Тут же можно создавать и редактировать переменные. Данная вкладка грузится как для ресурса, так и для пользователя. Не составит особого труда подгрузить панель и к кастомному классу.
<cut/>
Панель переменных
Открывается по нажатию на «шестеренку», доступно создание и редактирование переменных:


- задать значение по дефолту,
- конфигурацию поля extjs,
- ограничение для вывода поля.
Панель значений переменных
Основная рабочая панель, открыта при загрузке страницы.

Собственно редактирование переменной.
Получение переменных
Значения переменных выставляются в плейсходеры вида:
[[!+имя_переменной.название_поля_переменной]]
Например:
[[!+google_place.value]]
Более удобно, конечно, использовать пакет pdoTools и Fenom.
Получить все переменные ресурса можно так:
{var $data = $.mcv->getValues($_modx->resource.id)}
{$data.google_place}
Доступные типы переменных:
- textfield,
- textarea,
- numberfield,
- modx-combo-boolean,
- modx-combo-user,
- modclassvar-combo-user,
- modclassvar-combo-users,
- modclassvar-combo-autocomplete,
- modclassvar-combo-option,
- modclassvar-combo-datetime,
- modclassvar-combo-file,
- modclassvar-combo-resource,
- modclassvar-combo-resources,
- modclassvar-combo-ymaps-place,
- modclassvar-combo-gmaps-place.
Проект на Github.
Обсуждение компонента в сообществе MODX.PRO.
1.1.13-beta (14.09.2017)
- Change "initialize" [modclassvar]
1.1.12-beta (10.03.2017)
- Fix "getValues"
1.1.11-beta (26.12.2016)
- Fix "config baseParams" combo
- Add "template" to "resource" getlist
1.1.10-beta (21.10.2016)
- Fix get "config"
- Fix render "values"
1.1.9-beta (17.10.2016)
- Fix "option" getlist.class.php
- Add "modclassvar-combo-chunk"
1.1.7-beta (17.10.2016)
- Add filter "variable" by "section"
1.1.6-beta (17.10.2016)
- Add "section_name" to combobox
1.1.5-beta (22.09.2016)
- Improvement "modclassvar-combo-resources", "modclassvar-combo-users"
1.1.4-beta (17.09.2016)
- Improvement "modClassVar.wrapper" snippet
1.1.3-beta (16.09.2016)
- Add "modClassVar.wrapper" snippet
1.1.2-beta (16.09.2016)
- Fix "thumb" css
1.1.1-beta (05.08.2016)
- Fix "findParentByType" Extjs
1.1.0-beta (03.08.2016)
- Add "source"
1.0.9-beta (31.07.2016)
- Add "priority" to plugins
1.0.8-beta (31.07.2016)
- Change "prefix_key"
Последние обсуждения в сообществе MODX.pro