Создание встроенного модуля 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!"; } }