Forums / National / Russian / Скины и дизайн / Разный header и footer

Разный header и footer

Kort
#24410 2010-05-02 01:49
Есть локации: index, list, page, users и т. д.
Есть категории страниц и форумов (они задаются в админке)
Cotonti позволяет создавать и использовать шаблоны, привязанные к категориям: page.blog.tpl или list.articles.tpl
Кроме того, при включении опции enablecustomhf, можно добавить шаблоны типа header.users.tpl или footer.admin.tpl -- только для локаций
И кроме того, манипулировать локациями {PHP.z} и категориями {PHP.c} можно в шаблонах при помощи условных блоков xtemplate. Простой пример:
<!-- IF {PHP.z} != "admin" -->
<p>Это не админка</p>
<!-- ENDIF -->
Этих возможностей хватает для решения адекватных задач. Например, включаем enablecustomhf и создаем header.users.tpl. В нем проверяем {PHP.m} и условными блоками грузим оформление или контент для страниц авторизации, регистрации, профиля и проч.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
This post was edited by Kort (2010-05-02 02:52, 14 years ago)