[РЕШЕНО] Как настроить источники файлов для MIGX TV?
Не пойму, это только у меня такие сложности с migx, или это сам по себе такой пакет кривой?..
- MIGX TV vs MEDIA SOURCES
Поставил пакет migx версия 2.9.4. Вроде всё фурчит. Сделал tv с типом migx с картинками для фотогалерей. Были проблема с рендеренгом превьюшек, но с ней разобрался. И под админом теперь всё работает без проблем. Но приключения продолжились, когда создал учётку для менеджера контента...
Настроил все права этой учётки по уму, а также завёл для неё новый источник файлов. Все пути прописаны корректно — протестировал на обычных tv картинках. Но вот с migx tv начались косяки. Когда пытаюсь под админом добавить элемент, то при выборе картинки источник файлов не срабатывает и меня выбрасывает на всю файловую систему по умолчанию. А поскольку у менеджера нет доступа к этому источнику, то когда пытаюсь добавить новый элемент под менеджером, то у него вообще картинку выбрать нельзя — поле выбора у него вообще отсутствует!!! Один только заголовок а под ним пусто!!
Как я не бился с этим, пока что у меня вывод только один — tv-шки с типом migx не поддерживают стандартную функцию различных источников файлов. Если я ошибаюсь — буду очень рад этому!)) Объясните тогда — что тут к чему?
- MIGX MANAGMENT vs mySQL?
Пока пытался решить эту проблему наткнулся на ещё один глюк migx!))) Опишу его прямо здесь, до кучи.
Пытался создать конфигурацию в менюшке Extras->MIGX->MIGX. Сперва эта менюшка вообще не открывалась, выпадала ошибка, и как вяснилось — migx совсем не хочет дружить с markitUp-ом!))) Ещё один косяк migx-а, или таки редактора? Ок, поставил другой редактор, и залез таки в эти опции. Но когда нажимаю кнопку «Done», то появляется надпись загрузки «Loading», да так и остаётся… А ведь она должна по идее проходить меньше чем за минуту, пару. Может подождать денек другой, авось загрузится?)))
Как я не бился, сохранить новую конфигурацию так и не удалось до сих пор. А поиски ответа на эту бесконечную загрузку вывели меня на идею о том, что это проблема настроек mySQL. Мол, нужно разрешить modx_migx_config создавать элемент со значением NULL. Но вот тут я опять застрял. Я пользуюсь phpMyAdmin — что конкретно нужно там прописать и где именно? Подскажите, знатоки пожалуйста, как это делается. Или проблема не в базе данных?
РЕШЕНО:
Всё опять оказалось элементарно просто!
В свойствах «Input Options» в описании структуры «Form Tabs» нужно было написать {… «inputTV»: «requiredTVname»}, где «requiredTVname» — это ИМЯ уже существующей обычной tv, которую мы присоединяем к этой migx tv и тем самым копируем её свойства (в том числе источник файлов и тип).