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