В Template CMS можно любой странице и плагину назначить индивидуальный шаблон.
Для этого необходимо в админке выбрать: дизайн -> темы -> Создать шаблон
Назначить индивидуальный шаблон странице так:
Назначить индивидуальный шаблон плагину так:
Так же стоит заметить, что шаблон можно разбить на блоки. Например:
<?php getBlock('header'); ?>
<body>
<div><br /></div>
<header>
<div id="logo">
<hgroup>
<h1><?php getSiteName(); ?></h1>
<h2><?php getSiteSlogan(); ?></h2>
</hgroup>
</div>
<nav>
<ul>
<?php getSiteMenu('mainmenu'); ?>
</ul>
</nav>
</header>
<div id="content">
<section class="hpage">
<article class="hentry">
<div>
<?php runHook('theme_pre_content'); ?>
</div>
<div>
<?php getContent(); ?>
</div>
<div>
<?php runHook('theme_post_content'); ?>
</div>
</article>
</section>
</div>
<?php getBlock('footer'); ?>
В админке: дизайн -> блоки -> создаем блоки header и footer
Такая практика разработки сайта с помощью блоков применяется и на этом сайте.