Корзина пуста
Войти О магазине FAQ Авторы Хостинг Сообщество
Переменные класса, альтернатива TV.
Загрузите дополнение из админки вашего сайта. Как?
Данный компонент — небольшая альтернатива ТВ полям со своими плюсами и минусами.
В админке представлен в виде таба:


Тут же можно создавать и редактировать переменные. Данная вкладка грузится как для ресурса, так и для пользователя. Не составит особого труда подгрузить панель и к кастомному классу.


Панель переменных
Открывается по нажатию на «шестеренку», доступно создание и редактирование переменных:

  • задать значение по дефолту,
  • конфигурацию поля 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.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"
    Войдите на сайт, чтобы прокомментировать.
    График скачиваний дополнения за последние 30 дней. Серым фоном отмечены выходные.
    Название
    modClassVar
    Версия
    1.1.11-beta
    Дата выпуска
    26.12.2016
    Автор выпуска
    Володя Володин
    Цена
    Бесплатно
    Загрузок
    93
    Версия MODX
    от 2.3
    Теги
    Другие дополнения автора
    baseSync, syncMoySklad, msJDE, modTelegram, msPec, msKit, Discontrol, UserAvatar, ModPNotify, DaData, GeoLocation, mspTinkoff, msPointsIssue, QuickView, mspPayin, ExportPage, msListOrders, UserSignature, msOptionsColor, mspIM, UserFiles, msStatOrders, VirtualPage, msOptionsPrice2, mscZone, mspPayAnyWay, mspYaCassa, CurrencyRate, PayAndSee, msNewPrice, mspUP, mscDistance, msDellin2, msSetInCart, msMerchant, msBuyNow, msFavorites
    Поделиться