Создание встроенного модуля CMS. Часть 3 — различия между версиями
Материал из Школьный портал: справочника
(черновик) |
|||
Строка 1: | Строка 1: | ||
+ | Статья подразумевает, что вы уже прочитали [ первую часть]. | ||
+ | |||
Эта статья посвящена вопросу разделения модуля на часть для посетителей и часть для администратора сайта. | Эта статья посвящена вопросу разделения модуля на часть для посетителей и часть для администратора сайта. | ||
+ | |||
+ | Статья пишется по горячим следам разработки модуля гостевой книги. Поэтому сразу сделаем допущение, что внутреннее имя у него '''guestbook'''. | ||
+ | |||
+ | <source lang="perl"> | ||
+ | sub guestbook() | ||
+ | { | ||
+ | if ( defined param('edt') ) | ||
+ | { | ||
+ | print "Hello, admin interface!"; | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | return "Hello, site!"; | ||
+ | } | ||
+ | } | ||
+ | </source> |
Версия 12:43, 17 сентября 2012
Статья подразумевает, что вы уже прочитали [ первую часть].
Эта статья посвящена вопросу разделения модуля на часть для посетителей и часть для администратора сайта.
Статья пишется по горячим следам разработки модуля гостевой книги. Поэтому сразу сделаем допущение, что внутреннее имя у него guestbook.
sub guestbook() { if ( defined param('edt') ) { print "Hello, admin interface!"; } else { return "Hello, site!"; } }