Модуль с новым типом контента
Модуль с новым типом контента
Начал писать собственный модуль похожий на Cataloger. Представление о ядре madesimple имею небольшое. Подскажите, где взять инфу о ее структуре, в каком порядке это все работает.
-
- Forum Members
- Posts: 113
- Joined: Tue Jun 22, 2010 11:05 am
Re: Модуль с новым типом контента
Добрый день, с документацией в cmsms не очень все хорошо((
http://www.cmsmadesimple.org/apidoc/ - тут информация о функциях ядра.
Я ищу функции по названию поиском браузера во вкладке "Index of elements", можно смотреть по файлам или классам.
Но вообще основной функционал можно найти в :
Если разрабатываете первый модуль под madesimple установите для начала :
http://dev.cmsmadesimple.org/projects/skeleton
Ну и основной источнк информаци это то как взаимодействуют другие модули с ядром... т.е. в том же каталогере посмотрите как создаются дополнительные типы контента, я например их никогда не создавал, тут ничем помочь не могу))
http://www.cmsmadesimple.org/apidoc/ - тут информация о функциях ядра.
Я ищу функции по названию поиском браузера во вкладке "Index of elements", можно смотреть по файлам или классам.
Но вообще основной функционал можно найти в :
Code: Select all
/lib
/lib/classes
Конкрентно модули:
/lib/classes/class.module.inc.php
http://dev.cmsmadesimple.org/projects/skeleton
Ну и основной источнк информаци это то как взаимодействуют другие модули с ядром... т.е. в том же каталогере посмотрите как создаются дополнительные типы контента, я например их никогда не создавал, тут ничем помочь не могу))
Re: Модуль с новым типом контента
Скелет модуля создал в modulemaker-е. Затем смотрел в cataloger, копировал по частям код, исправлял под свой случай. Но на одном из этапов вылетела ошибка со стороны ядра(продвинулся я недалеко). Для того чтобы ее исправить, мне необходимо(ну еще бы
) знать как происходит взаимодействие ядра и модуля.

-
- Forum Members
- Posts: 113
- Joined: Tue Jun 22, 2010 11:05 am
Re: Модуль с новым типом контента
1. Как работает modulemaker не представляю))lefty wrote:Скелет модуля создал в modulemaker-е. Затем смотрел в cataloger, копировал по частям код, исправлял под свой случай. Но на одном из этапов вылетела ошибка со стороны ядра(продвинулся я недалеко). Для того чтобы ее исправить, мне необходимо(ну еще бы) знать как происходит взаимодействие ядра и модуля.
2. Слишком общий вопрос как происходит взаимодействие.
3. Ошибку напишите, код после добавки которого она вылетает тоже.
з.ы. Подробного и понятного описание текстом как и что работает не видел в madesimple. С документацией вообще тут сложно, лучше задавайте конкретные вопросы.
Re: Модуль с новым типом контента
В частности вдаваться не хочется. Давайте разойдемся на этом, спасибо 

Re: Модуль с новым типом контента
Есть еще один вопрос. Как поставить два каталогера на один сайт? переименовал все таблицы, поменял название модуля везде, пути, название контент тайпов, в коде поменял строки "catalogitem", etc. на нужные(они соответствуют названиям типов контента). Но модуль не видно в админке, что я еще упустил? Может быть у кого-то есть готовое решение?
-
- Forum Members
- Posts: 113
- Joined: Tue Jun 22, 2010 11:05 am
Re: Модуль с новым типом контента
Решение не знаю, если не отображается в разделе "модули"lefty wrote:Есть еще один вопрос. Как поставить два каталогера на один сайт? переименовал все таблицы, поменял название модуля везде, пути, название контент тайпов, в коде поменял строки "catalogitem", etc. на нужные(они соответствуют названиям типов контента). Но модуль не видно в админке, что я еще упустил? Может быть у кого-то есть готовое решение?
то проверьте точное совпадение названий, например
Gallery.module.php
и
class Gallery extends CMSModule
ну и каталог
Gallery
а если неправильно работает после установки то остается внимательно все проверить.