А если пользователь - не админ, но создал страницу и должен иметь права её изменять ?
#47468 Kort:
Зачем пытаться объять необъятное и все пихать в хедер? Стандартные блоки под контентом разделов и страниц прекрасно работают. Чтобы их унифицировать можно перенести их в отдельные шаблоны и подключать как:
<!-- IF {PHP.usr.isadmin} -->
{FILE "{PHP.cfg.themes_dir}/{PHP.theme}/inc/admin-page.tpl"}
<!-- ENDIF -->
и
<!-- IF {PHP.usr.isadmin} -->
{FILE "{PHP.cfg.themes_dir}/{PHP.theme}/inc/admin-list.tpl"}
<!-- ENDIF -->
А сэкономленное время лучше потратить на более полезные вещи.
Что этот вынос блоков в отдельный файл изменит ? Пожалуйста, прошу популярно объяснить.