Eo_Narique 23 декабря 2014 0 15
Возникла необходимость добавить в migx поле типа resourcelist, чтобы добавить тв связанных ресурсов.
Немного погуглив, нашел следующее:
[{"caption":"Ресурсы", "fields": [
    {"field":"res","caption":"Связанный ресурс","inputTVtype":"resourcelist"}
  ]
}]

это записывается во вкладки формы. Все замечательно, но
  1. при выборе ресурса, выводится только его id
  2. как же ограничить список ресурсов определенным родителем?
с первым пунктом более-менее понятно — гугл помог, реализовать вывод pagetitle ресурса вполне реально,
но вот второй пункт уже несколько дней не дает мне покоя. Если кто знает, дайте подсказку.
15 комментариев
Fi1osof1
Fi1osof 23 декабря 2014г в 16:24 #
Eo_Narique1
Eo_Narique 23 декабря 2014г в 16:36 #
все верно, {«parent»:id}
но я имел ввиду как это же задать в MIGX
Fi1osof1
Fi1osof 23 декабря 2014г в 16:44 #
Мига выводит TV-поле указанное, какие данные там будут, такие и выведутся. Но это статическое значение. Если вы хотите, чтобы у вас, к примеру, это ТВ-поле выводило дочерние документы текущего редактируемого, то тут вам стандартное ТВ-поле вряд ли поможет, самому писать придется.
Eo_Narique1
Eo_Narique 23 декабря 2014г в 16:55 #
Со статикой разобрался. Спасибо. Мог бы, конечно и сам догадаться.
А динамически если делать, насколько это сложно?
Fi1osof1
Fi1osof 23 декабря 2014г в 17:29 #
Делал когда-то, но сразу так и не вспомню. Сейчас из загашника подниму один сайт, где что-то такое вроде делал, раскопаю и отпишусь.
Fi1osof1
Fi1osof 23 декабря 2014г в 19:03 #
Вот здесь отписался.
Fi1osof1
Fi1osof 23 декабря 2014г в 19:04 #
То есть создаете свое TV-поле и указываете его вместо resourcelist. Должно заработать, у меня подобное работает.
Eo_Narique1
Eo_Narique 23 декабря 2014г в 20:05 #
благодарю, Николай
Fi1osof1
Fi1osof 23 декабря 2014г в 20:20 #
Не за что.
Отпишитесь потом, получилось применить или нет.
Eo_Narique1
Eo_Narique 24 декабря 2014г в 09:39 #
все отлично работает. была небольшая трабла, когда я сперва подумал, что имеется ввиду список ресурсов, но потом до меня дошло, что речь о «Списке (одиночный выбор)» или «Списке (множественный выбор)». Еще раз спасибо.
Fi1osof1
Fi1osof 24 декабря 2014г в 15:00 #
Ну и здорово!
Пожалуйста.
a
ambo 18 февраля 2015г в 17:47 #
Установил на новую версию MODX MIGX. Но при вводе данных в TV получаю белый экран. Пробовал из разных браузеров. Может кто нибудь сталкивался? В чём может быть проблема?
Fi1osof1
Fi1osof 19 февраля 2015г в 08:48 #
Включите в настройках сервера вывод php-ошибок. Или хотя бы в core/config/config.inc.php пропишите в начале ini_set('display_errors', 1); Скрее всего вот эта бага.
a
ambo 19 февраля 2015г в 14:20 #
Николай, спасибо, разобрался. Банально проблема возникла из-за переноса сайта в другой домен и полная переустановка компонента помогла. Не думал, что перенос сайта может повлиять на работу MIGX.
Fi1osof1
Fi1osof 19 февраля 2015г в 17:37 #
Может кеш где-то или типа того. Ну ОК, что все поправилось.
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.