TvTable - таблица
Добрый день! Понадобилась мне тут табличка в виде Тв-параметра, в которой можно менять не только кол-во строк, но и столбцов. Поэтому migx не подходит (
В общем, было найдено решение, но как оказалось оно для EVO =(
В итоге взяла его за основу и переписала.
Итак процесс установки:
1) создаем namespace (Пространство имен) table
2) создаем плагин «TvTable» с событиями OnTVInputRenderList, OnTVInputPropertiesList и OnDocFormPrerender
4) теперь создаем TV-параметр с типом table и пользуемся)
5) сниппет tvTable для вывода простой таблицы [[!tvTable?&tv=`id TV`&id=`id ресурса`]]
UPD:
Добавила в плагин инициализацию jQuery
Добавила сниппет
UPD 30.08.2017:
Переписала JS, но т.к. я в нем не совсем спец, то он не красивый.
В общем, те кто хотел 2 и более таблицы — github.com/wax100/TVTable — тестируйте
В общем, было найдено решение, но как оказалось оно для EVO =(
В итоге взяла его за основу и переписала.
Итак процесс установки:
1) создаем namespace (Пространство имен) table
2) создаем плагин «TvTable» с событиями OnTVInputRenderList, OnTVInputPropertiesList и OnDocFormPrerender
<?php
$corePath = $modx->getOption('table.core_path', null, $modx->getOption('core_path') . 'components/table/');
switch ($modx->event->name) {
case 'OnTVInputRenderList':
$modx->event->output($corePath . 'elements/tv/input/');
break;
case 'OnTVInputPropertiesList':
$modx->event->output($corePath . 'elements/tv/inputoptions/');
break;
case 'OnDocFormPrerender':
$modx->regClientStartupScript('http://code.jquery.com/jquery-1.11.2.min.js');
break;
}
3) распаковываем в core/components архив 4) теперь создаем TV-параметр с типом table и пользуемся)
5) сниппет tvTable для вывода простой таблицы [[!tvTable?&tv=`id TV`&id=`id ресурса`]]
<?php
if (!isset($tv)){
return;
}
$tv = (int)$tv;
$classname = isset($classname) ? $classname : 'pricelist';
$did =isset($id) ? $id : $modx->resource->id;
if ($tvObject = $modx->getObject('modTemplateVarResource', array('tmplvarid' => $tv, 'contentid' => $did ))){
$tvv = $tvObject->get('value');
}
if (!$tvv || $tvv=='[["",""],["",""]]') return;
$tvtArr=json_decode($tvv);
$output='<table class="'.$classname.'">'."\n";
$output .='<tr>'."\n";
for($i=0; $i<count($tvtArr[0]); $i++) $output .='<th'.($i ? '' : ' class="first"').'>'.$tvtArr[0][$i].'</th>'."\n";
$output.='</tr>'."\n";
for($row=1; $row<count($tvtArr); $row++) {
$output .='<tr'.(($row%2) ? '' : ' class="altrow"').'>'."\n";
for($i=0; $i<count($tvtArr[$row]); $i++) $output .='<td'.($i ? '' : ' class="first"').'>'.$tvtArr[$row][$i].'</td>'."\n";
$output.='</tr>'."\n";
}
$output.='</table>';
return $output;
UPD:
Добавила в плагин инициализацию jQuery
Добавила сниппет
UPD 30.08.2017:
Переписала JS, но т.к. я в нем не совсем спец, то он не красивый.
В общем, те кто хотел 2 и более таблицы — github.com/wax100/TVTable — тестируйте
Поблагодарить автора
Отправить деньги
Комментарии: 113
Отличное решение, мой вам "+". Единственное что нужно добавить это подключение jquery библиотеки т.к у меня консоль заругалась на ее отсутствие и по-этому плагин не сработал.
Странно, подключение делается так
case 'OnDocFormPrerender':
$modx->regClientStartupScript('http://code.jquery.com/jquery-1.11.2.min.js');
break;
— а поняла, у меня там ТВ-карта и там подключено
case 'OnDocFormPrerender':
$modx->regClientStartupScript('http://code.jquery.com/jquery-1.11.2.min.js');
break;
— а поняла, у меня там ТВ-карта и там подключено
Добрый день Яна.
Столкнулся с обной проблемой, может вы сможете мне помочь.
Я в один столбец добавляю
Можете помочь как исправить данную проблему.
Столкнулся с обной проблемой, может вы сможете мне помочь.
Я в один столбец добавляю
от [[CRcalc? &multiplier=`UAH` &format=`["0", " ", " "]` &noZeros=`1` &input=`85`]] м.кв.
После чего я обновляю страницу и вижу что сохранилась только часть кодаот [[CRcalc? &multiplier=`UAH` &format=`[
Если сохранить страницу часть html пропадает.Можете помочь как исправить данную проблему.
Вечер добрый, скорей всего из-за скобочек. Это последняя версия? на гихаб вроде есть последняя версия.
Где можно глянуть пример вывода на сайте? т.е. как его применяют.
Пока разрабатывала, заказчик переделал дизайн) оказалось ненужно.
А на сайте будет выводиться обычная таблица
А на сайте будет выводиться обычная таблица
а принцип идеи (до редизайна) каков был?
построение таблицы (не в контентной части) и ее вывод,
а мне вывод как таковой не нужен был, а нужен был вывод цен в зависимости от размера.
причем можно было как удалять тип бревна. так и добавить
Пример таблиц
PS можно делать и MIGX, но в нем нельзя увеличить кол-во столбцов не залезая в настрйоки
а мне вывод как таковой не нужен был, а нужен был вывод цен в зависимости от размера.
причем можно было как удалять тип бревна. так и добавить
Пример таблиц
PS можно делать и MIGX, но в нем нельзя увеличить кол-во столбцов не залезая в настрйоки
блин, вот если бы было можно еще и фильтровать через mFIlter2 по этой теме, вообще было бы здорового
Что именно фильтровать? тут просто вывод. Для фильтра можно использовать jquery плагины фильтрации таблиц
Смотри, например мы добавили такую таблицу, она кстати очень нужна, но mfilter2 с ней не работает, и с migx тоже, не знаю уже и что делать
Василий ниже все описал, это надо расширить его метод, может кто то напишет, у меня пока такой цели нет. ДА и если писать, надо потом в пакет все запихать
о, как чудесно, займусь на выходных
Не забудьте поделиться ;)
1) создаем namespace tableПростите, а что означает namespace?
Это пространство имён.
В настройках естьтакой пункт меню.
ЗЫ с телефона, скрин не сделать
В настройках естьтакой пункт меню.
ЗЫ с телефона, скрин не сделать
не знаю как назвать это но я нашел, оказывается ПРОСТРАНСТВО ИМЁН не вмещалось в экран ноутбука, потому я не мог найти…
Нажал клавишу F11 только тогда смог найти…
Нажал клавишу F11 только тогда смог найти…
Подскажите пожалуйста, как в сниппете tvTable прописать код для чанка?
[[!tvTable? &tv=`id TV` &id=`id ресурса` &tpl=`myTpl`]]
А уже в самом myTpl можно было бы оформлять таблицу как угодно.
добрый день,
А как-то можно сделать так чтоб динамически id ресурса подставлялось.
Или надо каждый раз писать номер id ресурса??
А как-то можно сделать так чтоб динамически id ресурса подставлялось.
Или надо каждый раз писать номер id ресурса??
Можно, в сниппете указать что если id пустой, то брать $modx->resource->id
Отлично.
Спасибо большое. Я думал его надо обязательно указывать))) пробовал писать типо [[~[[*id]]]]
а оказывается все на много проще)))
Еще раз спасибо большое
Спасибо большое. Я думал его надо обязательно указывать))) пробовал писать типо [[~[[*id]]]]
а оказывается все на много проще)))
Еще раз спасибо большое
Появился еще вопрос.
Я создал еще TV с таким же типом table, но получилась какая-то не совместимость.
Я тут задумался, а можно как-то добавить к таблице заголовок к примеру h2 и обернуть это все в блок чтоб его можно было дублировать при нажатии на плюс и так же на минус чтоб можно было убрать.
Я создал еще TV с таким же типом table, но получилась какая-то не совместимость.
Я тут задумался, а можно как-то добавить к таблице заголовок к примеру h2 и обернуть это все в блок чтоб его можно было дублировать при нажатии на плюс и так же на минус чтоб можно было убрать.
<div class="example-block">
<input type="button" value="+">
<h2>HEADER</h2>
<table>...</table>
</div>
Спасибо.
насколько я помню две ТВ юзать нельзя( надо переделывать, добавить H2 в бекенд? или во фронтенд?
Я так понимаю, что в бэкенде должен быть инпут который будет для заголовка.
И потом в бекенде сделать добавление нового блока с заголовком и таблицей.
А вывод на фронтенд — блок в котором заголовок и таблица. А если был добавлен новый блок, то снова блок и в нем заголовок и таблица.
Как-то так.
Спасибо
И потом в бекенде сделать добавление нового блока с заголовком и таблицей.
А вывод на фронтенд — блок в котором заголовок и таблица. А если был добавлен новый блок, то снова блок и в нем заголовок и таблица.
Как-то так.
Спасибо
Это дописывать. Или в выводе писать что мол [[+idx:is=`1`:then=`....`:else=`....`]]
Думаю, это на Ваше усмотрение )))
Загрузил в файлохранилище: table.zip
А как добавить тег thead к таблице? То есть чтобы первая строка была в thead или как-то конкретно указать?
Просто дизайн свёрстан с учётом thead…
Просто дизайн свёрстан с учётом thead…
Или хотя-бы предусмотреть возможность выводить только строки…
Изменить сниппет или чанк. Доделать короче через idx
Ок, спасибо!
Да, нельзя две
Добавил в задачи: github.com/ilyautkin/TVTable/issues/1
Илья, скажите пожалуйста, планируете ли реализовать больше одной таблицы в одном документе?
В ближайшее время точно не планирую
github.com/wax100/TVTable попробуйте
и пакет пересобрали?
поробуйте вернуть старую версию и вручную изменить файл tv.table.input.tpl и залить файл JS
поробуйте вернуть старую версию и вручную изменить файл tv.table.input.tpl и залить файл JS
Да, пересобрал.
проверю, у меня все встало на последнюю версию, сейчас толко JS проверю еще
prntscr.com/gfbck6
prntscr.com/gfbck6
Пересоберите, не то скоировала в файл TPL
Yani, спасибо большое! Работает!))
Отлично! Извините за косяк )
Вы доработали бесплатный компонент, так что Вам только спасибо))
Круто! )
Чуть подправил — перенёс JS-файлы в assets и залил в modstore.pro новую версию. Теперь можно обновиться из репозитория.
Чуть подправил — перенёс JS-файлы в assets и залил в modstore.pro новую версию. Теперь можно обновиться из репозитория.
спасибо, да JS нужно было в assets, но я че т так упоролась с JS что сил не было
Илья, спасибо!
Тоже понадобилась вторая таблица. А не работает.
github.com/wax100/TVTable попробуйте
github.com/wax100/TVTable попробуйте
А как можно вывести таблицу через Migx на фронте?
Сейчас пока просто выводит
Сейчас пока просто выводит
[["",""],["",""]]
Там сниппет идет в комплекте
А в этом снипете есть возможность задавать полям xtype? Например ввод изображений/список и тд?
Нет, для этого есть MIGX
Например в таблице выводить изображение, и добавлять столбцы тут уже migx не подходит
только через HTML добавлять src
Не могу в чанках воспользоваться fenom, ни в какую не работают плейсхолдеры, может подскажете как воспользоваться?
$cells.=$pdoFetch->getChunk($tpl, array('val' => strval($tvtArr[$row][$i])), $fastMode);
так заработало
В админке выводится криво, при этом папка core вынесена за пределы public. Помогите, пожалуйста, разобраться.
Что в консоли браузера?
Failed to load resource: the server responded with a status of 404 (Not Found)
Первая часть вопроса очевидно решена. Как поступить по-умному?
(Путь assets, как вы уже поняли, тоже изменён).
Первая часть вопроса очевидно решена. Как поступить по-умному?
(Путь assets, как вы уже поняли, тоже изменён).
Скопировал скрипт в assets, появились поля, но нет кнопок добавления строк
могу посомтреть потом, но чуууть позже, разгребусь со срочными своими багами)
Спасибо! Вопрос решился после тотальной отчистки кеша всего, что только можно. Но суть в том, что если папка assets переименована, теряется js.
Надо создать issue и я или Илья поправим
Уважаемый автор, прошу в статье, где вы упоминаете namespace дать для новичков в скобках подсказку, что это «Пространство имен»
Сделано, а вообще есть уже собранный компонент ;)
Возможно ли добавить объединение строк и колонок?
пока нет, я думала об этом. по идее можно в поле указывать какой то признак, а в сниппете уже выводить как надо.
Но чтобы сделать это через интерфейс — пока нет идей и времени, только мысли =(
Но чтобы сделать это через интерфейс — пока нет идей и времени, только мысли =(
Да, об этом варианте тоже подумал. Но если бы у Вас получилось реализовать это без костылей, это было бы здорово))
Спасибо за отличный компонент, но мне вот понадобилось брать отдельные данные из ячейки для своих нужд. Так может добавите такую возможность, сделав, например, параметры getX и getY (номер ячейки по горизонтали и вертикали, соответственно) и что-то подобное в сниппете
if ($getX != '' and $getY != '') {
$output = $tvtArr[$y][$x];
} else {
$output = $pdoFetch->getChunk($wrapperTpl, array('table' => $rows, 'classname'=>$classname), $fastMode);
}
А то для такого дополнения полезная функция, а менять исходники как-то некрасиво. А так еще раз спасибо!)
В принципе, можно будет добавить)
Готово, проверяйте!
Вот это оперативность!)
Я, конечно, дурной и сонный уже, но не конца понял смысл от getX и getY, если далее в коде берутся значения x и y
Я, конечно, дурной и сонный уже, но не конца понял смысл от getX и getY, если далее в коде берутся значения x и y
if ($getX != '' and $getY != '') {
if(isset($tvtArr[$y][$x])){
return $tvtArr[$y][$x];
}
return '';
}
Т.е сейчас нужно и то и то указывать… Это я у себя там немного по другому делал, поэтому и вылезли эти x и y, а так лучше же if ($getX != '' and $getY != '') {
if(isset($tvtArr[$getY][$getX])){
return $tvtArr[$getY][$getX];
}
return '';
}
или вообще упростить до x и y)
Подключил поставщика услуг, пробовал загрузить через админку, но пишет «Не удалось загрузить и создать пакет с подписью:tvtable-1.0.8-beta» в чем может быть проблема? (напрямую тоже возникли сложности, а именно после всех подключений, в админке были только 2 кнопки "[>>] и [<<]" но они не работали)
можно в личку сайт и доступы к нему
к сожалению, такой возможности предоставить не могу, т.к. не личный сайт
тогда увы, гадать не могу =(
Все круто, все полезно. Но я так и не обнаружила как порядковый номер получить :)
Ну например, хочу отловить номер колонки. В thTpl засовываю:
Прошло 7 минут :)
Кто хочет отловить нумерацию колонок. В 53 строке дописываем:
Ну например, хочу отловить номер колонки. В thTpl засовываю:
[[+getX]][[+getY]][[+num]][[+idx]][[+id]][[+row]][[+i]][[+cells]]
В общем все логичное и не логичное перепробовала, но порядковое исчисление не отловила :) Что же его выведет то? :)Прошло 7 минут :)
Кто хочет отловить нумерацию колонок. В 53 строке дописываем:
$cells.=$pdoFetch->getChunk($tpl, array('val' => $tvtArr[$row][$i], 'idx' => $i), $fastMode);
А в чанке (у меня)&thTpl=`@INLINE <th><span>[[+idx]]<input name="programm" type="radio" value="[[+val]]"></span></th>`
Ура :) Теперь я могу сделать из таблицы input для формы :)
Здравствуйте, установил плагин через инсталлер админки, появился новый тип Tv, все хорошо. Но почему-то сниппет выводит таблицу только если указать getX и getY. Я в php, к сожалению, не силен, но не может ли в коде сниппета быть ошибки?
Похоже, дело в pdoFetch. Правильно ли я понимаю, что это сторонний плагин, который также необходимо установить?
Установите pdoTools
Поставил по инструкции выше.
Далее получил следующее:
Некоторые страницы перестали открываться в режиме редактирования.
Выходит ошибка:
Очистка кеша не помогала.
Далее отключил вновь созданное TVполе от шаблонов — страницы в режиме стали открываться.
То есть есть какая-то проблема с render.
P.S. поиск проблемы привел к тому что обнаружил на сайте левые файлы (бекдоры), пришлось еще заняться чисткой. Благо сайт был обновлен до последней версии, в основном были обнаружены левые файлы, JS не пострадали.
Далее получил следующее:
Некоторые страницы перестали открываться в режиме редактирования.
Выходит ошибка:
Fatal error: Cannot redeclare class modTemplateVarInputRenderText in /путь до папки core/model/modx/processors/element/tv/renders/mgr/input/text.class.php on line 10
Проверил — код файла содержит следующий текст:<?php
/**
* @package modx
* @subpackage processors.element.tv.renders.mgr.input
*/
class modTemplateVarInputRenderText extends modTemplateVarInputRender {
public function getTemplate() {
return 'element/tv/renders/input/textbox.tpl';
}
}
return 'modTemplateVarInputRenderText';
Сопоставил с исходниками установочными — совпадает. Очистка кеша не помогала.
Далее отключил вновь созданное TVполе от шаблонов — страницы в режиме стали открываться.
То есть есть какая-то проблема с render.
P.S. поиск проблемы привел к тому что обнаружил на сайте левые файлы (бекдоры), пришлось еще заняться чисткой. Благо сайт был обновлен до последней версии, в основном были обнаружены левые файлы, JS не пострадали.
Добрый день,
Не совсем понял про getx и gety
Я хочу сделать из этого select
по типу
название опции цена
название опции2 цена2
превратить в
Не совсем понял про getx и gety
Я хочу сделать из этого select
по типу
название опции цена
название опции2 цена2
превратить в
<option value='цена'>название опции цена</option>
<option value='цена2'>название опции2 цена2</option>
Подскажите, пожалуйста, как это сделать?
Лучше не использовать для этого TvTable
Лучше 1) Migx или простое 2) textarea, где пользователи будут вводить в формате
Значение=Параметр
Значение 2 =Параметр 2
3) есть extra вроде, getInputOptions
Лучше 1) Migx или простое 2) textarea, где пользователи будут вводить в формате
Значение=Параметр
Значение 2 =Параметр 2
3) есть extra вроде, getInputOptions
Понятное дело, что просто забыли убрать. А вот твой вопрос неприлично грубый. Ты ей кто? Начальник, учитель? Нехорошо так. Можно же было просто прислать PR или вообще просто Issue написать. И тебе бы «спасибо» сказали.
Слова не мальчика, но мужа. А я замечу, что «добавить столбик» звучит очень мило)) Не столбец, а именно столбик. Больше девушек программистов!
Илья, ты не выспался что ли? Я и не думал кому то грубить, хамить или учить. Тем более нашей Яне.
Чем здесь не issue? Тем что его больше народу увидит? Заметь я пишу по делу и в профильной заметке. Да и обращался напрямую к Яне, а ты в разговор влез, тоже не очень то красиво кстати. Давай прекращай.
Мне по по моим компонентам и не такие прелести пишут здесь и ничего. Только лучше становятся.
Чем здесь не issue? Тем что его больше народу увидит? Заметь я пишу по делу и в профильной заметке. Да и обращался напрямую к Яне, а ты в разговор влез, тоже не очень то красиво кстати. Давай прекращай.
Мне по по моим компонентам и не такие прелести пишут здесь и ничего. Только лучше становятся.
Илья имеет прямое отношение к компоненту как соавтор
на продакшн в консоли и не такое встретишь =)
есть желание поправить — жду PR :)
есть желание поправить — жду PR :)
Коля, глянь на гитхабе, там лежит версия 3.1.1, выпилил jQuery и много всего переделал, ну и в консоль не пишется ничего). У Яны нет времени видимо залить компонент в репозитории.
Может Яна не в курсе? @yani сделаешь обновление?
Не не, она в курсе. Список изменений я ей написал.
UP, что никто не знает?
Возможно ли в бекэнде к полю привязать к примеру ссылку «Подробнее» и выбирать из дерева документов нужный документ, а потом добавлять это к данным из ячейки? Поля в таблице в бекэнде не масштабируются. Как к примеру заказчику в таблицу кроме значений добавлять ссылки?
можно добавлять просто ID ресурса, а в чанке обрабатывать
Можно пример? У меня таблица:
______________________________________________________________
|--------------------------------|Прайс на продукт 1|Прайс на продукт 2|
-----------------------------------------------------------------------------------------------------|
|Поддержка на год| 30000 | 40000 |
| | Подробнее | Подробнее |
— И так далее. Ссылка Подробнее у каждого значения ведет на разные страницы.
______________________________________________________________
|--------------------------------|Прайс на продукт 1|Прайс на продукт 2|
-----------------------------------------------------------------------------------------------------|
|Поддержка на год| 30000 | 40000 |
| | Подробнее | Подробнее |
— И так далее. Ссылка Подробнее у каждого значения ведет на разные страницы.
Вместо подробнее прописать номер ресурса (например 99) а в чанке так
<a href="[[~[[#_resource]]]]">подробнее</a>
А как же прайс сверху?
Тоесть в поле я хочу указывать только сумму.
30.000 руб.
Подробнее
Чтобы это как-то так в ячейке потом сохранялось.
Тоесть в поле я хочу указывать только сумму.
30.000 руб.
Подробнее
Чтобы это как-то так в ячейке потом сохранялось.
надо в чанке до обработку писать или сделать доп столбик.
но выводить его не в своем столбике, а в столбике с ценой.
но выводить его не в своем столбике, а в столбике с ценой.
Добрый день!
Можно подробнее про ссылки. пожалуйста. Таблица так выглядит:
Название, Цена, ID
Как бы это ID превратить в ссылку. В идеале бы вообще сделать название ссылкой.
Здесь же нет отдельно чанков под первую и последнюю ячейку, например? Своих id тоже не увидел.
Можно подробнее про ссылки. пожалуйста. Таблица так выглядит:
Название, Цена, ID
Как бы это ID превратить в ссылку. В идеале бы вообще сделать название ссылкой.
Здесь же нет отдельно чанков под первую и последнюю ячейку, например? Своих id тоже не увидел.
Yani, приветствую. Нужен ваш совет.
На сайте выводится таблица с товарами.
Нужно автоматически в колонку с ценой вставлять цену, которую я буду парсить из екселя.
Как думаете такое можно реализовать?
Или доп колонкой добавлять из цены в самом мнишопе2?
На сайте выводится таблица с товарами.
Нужно автоматически в колонку с ценой вставлять цену, которую я буду парсить из екселя.
Как думаете такое можно реализовать?
Или доп колонкой добавлять из цены в самом мнишопе2?
Ваша страница похожа на страницу каталога в виде таблицы. мне кажется проще использовать msProducts
Сайт уже создан.
Магазин реализован через miniShop2
Есть таблица с описанием разних артикулов товара.
Таблица реализована через ваш сниппет.
Заказчик захотел грузить цены автоматом из ексельки выгруженной из 1С.
Мне досталось всё это хозяйство, пытаюсь понять, как сделать)
Магазин реализован через miniShop2
Есть таблица с описанием разних артикулов товара.
Таблица реализована через ваш сниппет.
Заказчик захотел грузить цены автоматом из ексельки выгруженной из 1С.
Мне досталось всё это хозяйство, пытаюсь понять, как сделать)
Добрый день, а как можно указать несколько id ресурсов
Указываю через запятую, но выводит только таблицу из первого id 79
[[TVTable?
&tv=`49`
&id=`79,80`
&classname=`Классы таблицы`
]]
Указываю через запятую, но выводит только таблицу из первого id 79
[[TVTable?
&tv=`49`
&id=`79,80`
&classname=`Классы таблицы`
]]
Никак, тут же параметр id, а не ids
вот исходный код сниппета, можете переписать под себя
вот исходный код сниппета, можете переписать под себя
Спасибо за очень полезное дополнение, несколько лет пользую его по назначению (вывожу TV-шками список магазинов с контактными данными одной сети, например). Но возникла идея как-то прикрутить этот компонент для управления extended полями пользователя. То есть у юзера в личном кабинете имеется некая таблица, куда он может вносить какие-то данные (ну, например, погоду и влажность каждый день, как на природоведение в школе) или тупо бюджет учитывать — свои затраты фиксировать (что купил, когда и сколько стоило). Или это уже совсем другая история, и тут надо с нуля новый компонент писать?
Всем привет.
Подскажите как вывести таблицу внутри MIGX
Т.е. в форму MIGX добавлено:
Подскажите как вывести таблицу внутри MIGX
Т.е. в форму MIGX добавлено:
{"field":"text","caption":"Характеристики","inputTVtype":"table"}
А как эту таблицу вывести на фронте не догоню
Нашел:
{'TVTable' | snippet : [
'input' => название_поля в MIGX,
'classname' => '',
]}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.