mxTvTable

Тип TV table и сниппет mxTvTable для таблиц в MODX 3.
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Alexandr
Пакетов
Закачек
0
Автор дополнения
Пакетов
Закачек
0
Версия 4.0.1-pl
Дата выпуска 26.08.2026
Загрузки 0
Просмотры 6
Внимание, этот компонент требует PHP 8.1 или выше!
Внимание, этот компонент требует MODX 3 или выше.
mxTvTable даёт тип ввода TV table и сниппет mxTvTable. В админке вы правите таблицу ячейками. На сайте сниппет собирает обычный HTML . Значение хранится JSON-массивом строк и столбцов, как у TVTable 3.x.

VueTools

Сетка в менеджере работает на Vue 3 и PrimeVue из пакета VueTools (имя пакета vuetools, версия 1.1.0 и новее). Сначала ставите VueTools, затем mxTvTable. Без VueTools админка покажет ошибку, виджет не запустится.
Сниппет на витрине VueTools не трогает: HTML рисует PHP. pdoTools желателен. Если его нет, сниппет сам подставляет дефолтные @INLINE-чанки.

Тип TV table

Создайте TV. На вкладке «Параметры ввода» в поле Тип ввода выберите Table.

Свойства ниже задают размер сетки и заголовки: количество столбцов и строк, максимумы, заголовки через || (например Название||Цена), заголовок по умолчанию, ширину полей в пикселях, сортировку строк перетаскиванием.

Системные настройки: mxtvtable_clear_button (кнопка очистки, по умолчанию выкл.), mxtvtable_remove_confirm (подтверждение удаления, по умолчанию вкл.).

Для MIGX сделайте отдельный TV типа table и укажите его в поле формы как inputTV. В ресурсе откроется список элементов MIGX. По шестерёнке открывается окно с сеткой: «Добавить столбец», «Удалить столбец», плюс и минус у строки.

Вывод на сайт
[[mxTvTable? &input=`[[+table]]`]]
Fenom:
{'mxTvTable'|snippet:['input' => $table]}

Из TV ресурса: [[mxTvTable? &tv=prices]] или [[*prices:mxTvTable]].

Полезные параметры: head (первая строка в ), getX / getY (first, last или индекс), tableClass (по умолчанию tvtable), чанки tdTpl, thTpl, trTpl, wrapperTpl.

Совместимость с другими extras на VueTools (PageBuilder, MS3 и т.п.) на одной форме ресурса.

Последние обсуждения в сообществе MODX.pro