Индивидуальные шаблоны и блоки

В 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
Такая практика разработки сайта с помощью блоков применяется и на этом сайте.


blog comments powered by Disqus