Тупик при создании своего компонента
Здравствуйте.
Не так давно начал пользоваться modx revo. Писал свой первый компонент, руководствуясь официальными доками. И всё вообщем-то было классно по началу, пока дело не дошло до написания админ панели. Создал я по аналогии с примером «doodles» свой home.panel.js, вывел он панельку с заголовком и описанием компонента. А вот когда я попробовал вывести данные из базы, т.е. продолжил выполнять пошаговую инструкцию, появилась проблема. Дополнились файлы: grid.js, connector.php, getlist.class.php. Так вот в админке компонента у меня теперь совершенно ничего не отображается. Долго и упорно сравнивал код с листингом ищя очепятку, но так и не увидел отличий. Вопрос в следующем: Какие есть средства дебага в modx, чтобы мне понять в чём собственно проблема? Или может я не первый застрял на данном этапе, и есть ряд популярных ошибок, коих я не встретил в гугле. Если нужен непосредственно код, скажите какой файл вас интересует. Архитектура от примера в доках не отличается.
Я был бы очень благодарен, хотя бы за направление, в какую сторону стоит копать. 3й день голову ломаю.
Не так давно начал пользоваться modx revo. Писал свой первый компонент, руководствуясь официальными доками. И всё вообщем-то было классно по началу, пока дело не дошло до написания админ панели. Создал я по аналогии с примером «doodles» свой home.panel.js, вывел он панельку с заголовком и описанием компонента. А вот когда я попробовал вывести данные из базы, т.е. продолжил выполнять пошаговую инструкцию, появилась проблема. Дополнились файлы: grid.js, connector.php, getlist.class.php. Так вот в админке компонента у меня теперь совершенно ничего не отображается. Долго и упорно сравнивал код с листингом ищя очепятку, но так и не увидел отличий. Вопрос в следующем: Какие есть средства дебага в modx, чтобы мне понять в чём собственно проблема? Или может я не первый застрял на данном этапе, и есть ряд популярных ошибок, коих я не встретил в гугле. Если нужен непосредственно код, скажите какой файл вас интересует. Архитектура от примера в доках не отличается.
Я был бы очень благодарен, хотя бы за направление, в какую сторону стоит копать. 3й день голову ломаю.
Комментарии: 4
У вас явно ошибка в синтаксисе или в вызове компонентов ExtJS.
Попробуйте для начала поработать с modExtra — bezumkin.ru/blog/2012/10/03/new_modextra/
Нужно просто склонировать, переименовать, собрать пакет и установить на сайт. В видео все показано.
При установке он создаст вам свою таблицу, пропишет чанки, сниппеты и тд — можно сразу работать.
Попробуйте для начала поработать с modExtra — bezumkin.ru/blog/2012/10/03/new_modextra/
Нужно просто склонировать, переименовать, собрать пакет и установить на сайт. В видео все показано.
При установке он создаст вам свою таблицу, пропишет чанки, сниппеты и тд — можно сразу работать.
Для Firefox есть полезные дополнения Web Developer. и Firebug. У хрома встроенная консоль Ctrl-Shift-J. Скорее всего там отображена ошибка. Кажется у меня тоже была проблема, опечатка какая-то была в rtfm.
F12
Спасибо, буду пробовать
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.