Тупик при создании своего компонента


Здравствуйте.

Не так давно начал пользоваться modx revo. Писал свой первый компонент, руководствуясь официальными доками. И всё вообщем-то было классно по началу, пока дело не дошло до написания админ панели. Создал я по аналогии с примером «doodles» свой home.panel.js, вывел он панельку с заголовком и описанием компонента. А вот когда я попробовал вывести данные из базы, т.е. продолжил выполнять пошаговую инструкцию, появилась проблема. Дополнились файлы: grid.js, connector.php, getlist.class.php. Так вот в админке компонента у меня теперь совершенно ничего не отображается. Долго и упорно сравнивал код с листингом ищя очепятку, но так и не увидел отличий. Вопрос в следующем: Какие есть средства дебага в modx, чтобы мне понять в чём собственно проблема? Или может я не первый застрял на данном этапе, и есть ряд популярных ошибок, коих я не встретил в гугле. Если нужен непосредственно код, скажите какой файл вас интересует. Архитектура от примера в доках не отличается.

Я был бы очень благодарен, хотя бы за направление, в какую сторону стоит копать. 3й день голову ломаю.
15 october 2012, 11:52    Ros Sergeev   G+  
0    570 0

Comments (4)

  1. Василий Наумкин 15 october 2012, 11:56 # 0
    У вас явно ошибка в синтаксисе или в вызове компонентов ExtJS.

    Попробуйте для начала поработать с modExtra — bezumkin.ru/blog/2012/10/03/new_modextra/

    Нужно просто склонировать, переименовать, собрать пакет и установить на сайт. В видео все показано.

    При установке он создаст вам свою таблицу, пропишет чанки, сниппеты и тд — можно сразу работать.
    1. Виталий Киреев 15 october 2012, 13:24 # 0
      Для Firefox есть полезные дополнения Web Developer. и Firebug. У хрома встроенная консоль Ctrl-Shift-J. Скорее всего там отображена ошибка. Кажется у меня тоже была проблема, опечатка какая-то была в rtfm.
      1. Иван Брежнев 15 october 2012, 23:36 # 0
        F12
      2. Ros Sergeev 15 october 2012, 22:37 # 0
        Спасибо, буду пробовать
        You need to login to create comments.