CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Алгоритм создания модуля
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Разработка системы
termit
Здраствуйте. Раньше сидел на АС (даже пару модулей написал).

Теперь перееждаю на Елеанор. Уважаемые разработчки, вопрос скорее к Вам. В каком порядке правильно создавать в этой системе модуль?

Начал я так сделал клон модуля новости, и начал вносить мелкие изминения в код(для начала взял юзерскую часть). Но, вот при прерходе по module=mymodul у меня выскакивает 404...

Подумал, ведь настроек для модуля нет... И вот тут пришла запара с Елеоноровскими динамическими настройками отдельных модулей... после часа тыков решил задать вопрос Вам...

В каком порядке нужно всё делать?
Alexander
А в админке Вы свой модуль добавили?
termit
Да добавил. Настройки модуля выставил как и у модуля новости соответственно...
termit
Ладно... С началом допустим я сам розобрался.
Раскажите пожалуйста

1. Как в модуле узнать состояние определённого параметра с "настроек"?
2. Узнать не админ случайно ли пользователь?
3. Почему вот это, меня посылает не туда куда нужно....
$Mainclass->Url->ConstructUrl(array(array('do'=>'action'),array('cid'=>$cid)))

.

посылает сюда http://test1.ru/index.php?module=news&do=action&cid=7%3C/a%3E%3Cbr%3E%3Cdiv%20class=

А то лопатить модули уже надоело, спать хочется... :)
termit
C 3 разобрался. забыл тег закрыть...
azacgrus
Цитата (termit @ 9.11.2009, 6:18)
1. Как в модуле узнать состояние определённого параметра с "настроек"?

$Mainclass->LoadOptions('module_test',false);

дальше при создании настройки есть поле "Ключ", ну вот его и используешьв переменной $Mainclass->vars['ключ']
Alexander
Цитата (termit @ 9.11.2009, 5:18)
2. Узнать не админ случайно ли пользователь?

Если пользователь - админ, метод
$Mainclass->Permissions->IsAdmin();

вернет true
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.