Page 1 of 1
Модуль с новым типом контента
Posted: Sun Apr 03, 2011 2:55 pm
by lefty
Начал писать собственный модуль похожий на Cataloger. Представление о ядре madesimple имею небольшое. Подскажите, где взять инфу о ее структуре, в каком порядке это все работает.
Re: Модуль с новым типом контента
Posted: Mon Apr 04, 2011 8:05 am
by butcher_88
Добрый день, с документацией в cmsms не очень все хорошо((
http://www.cmsmadesimple.org/apidoc/ - тут информация о функциях ядра.
Я ищу функции по названию поиском браузера во вкладке "Index of elements", можно смотреть по файлам или классам.
Но вообще основной функционал можно найти в :
Code: Select all
/lib
/lib/classes
Конкрентно модули:
/lib/classes/class.module.inc.php
Если разрабатываете первый модуль под madesimple установите для начала :
http://dev.cmsmadesimple.org/projects/skeleton
Ну и основной источнк информаци это то как взаимодействуют другие модули с ядром... т.е. в том же каталогере посмотрите как создаются дополнительные типы контента, я например их никогда не создавал, тут ничем помочь не могу))
Re: Модуль с новым типом контента
Posted: Tue Apr 05, 2011 7:56 am
by lefty
Скелет модуля создал в modulemaker-е. Затем смотрел в cataloger, копировал по частям код, исправлял под свой случай. Но на одном из этапов вылетела ошибка со стороны ядра(продвинулся я недалеко). Для того чтобы ее исправить, мне необходимо(ну еще бы

) знать как происходит взаимодействие ядра и модуля.
Re: Модуль с новым типом контента
Posted: Tue Apr 05, 2011 11:29 am
by butcher_88
lefty wrote:Скелет модуля создал в modulemaker-е. Затем смотрел в cataloger, копировал по частям код, исправлял под свой случай. Но на одном из этапов вылетела ошибка со стороны ядра(продвинулся я недалеко). Для того чтобы ее исправить, мне необходимо(ну еще бы

) знать как происходит взаимодействие ядра и модуля.
1. Как работает modulemaker не представляю))
2. Слишком общий вопрос как происходит взаимодействие.
3. Ошибку напишите, код после добавки которого она вылетает тоже.
з.ы. Подробного и понятного описание текстом как и что работает не видел в madesimple. С документацией вообще тут сложно, лучше задавайте конкретные вопросы.
Re: Модуль с новым типом контента
Posted: Tue Apr 05, 2011 3:57 pm
by lefty
В частности вдаваться не хочется. Давайте разойдемся на этом, спасибо

Re: Модуль с новым типом контента
Posted: Thu Apr 07, 2011 2:52 pm
by lefty
Есть еще один вопрос. Как поставить два каталогера на один сайт? переименовал все таблицы, поменял название модуля везде, пути, название контент тайпов, в коде поменял строки "catalogitem", etc. на нужные(они соответствуют названиям типов контента). Но модуль не видно в админке, что я еще упустил? Может быть у кого-то есть готовое решение?
Re: Модуль с новым типом контента
Posted: Fri Apr 08, 2011 8:43 am
by butcher_88
lefty wrote:Есть еще один вопрос. Как поставить два каталогера на один сайт? переименовал все таблицы, поменял название модуля везде, пути, название контент тайпов, в коде поменял строки "catalogitem", etc. на нужные(они соответствуют названиям типов контента). Но модуль не видно в админке, что я еще упустил? Может быть у кого-то есть готовое решение?
Решение не знаю, если не отображается в разделе "модули"
то проверьте точное совпадение названий, например
Gallery.module.php
и
class Gallery extends CMSModule
ну и каталог
Gallery
а если неправильно работает после установки то остается внимательно все проверить.