Создание шаблона для OUR-CMS
Шаблон сайта - это уже готовое дизайнерское решение. Любой, даже начинающий Web-дизайнер, легко может создать свой собственный шаблон для сайта и переделать его под свои нужды. Также в сети интернет существуют очень много качественных и бесплатных шаблонов. Но не каждый сможет подогнать этот шаблон к системе управлением сайтом (CMS). Для большинства CMS, чтобы подключить созданный шаблон к системе, нужно уделить не мало времени и стараний. И это под силу не каждому. Ведь шаблон может состоять с множества файлов, и разобраться что и куда, дело не с простых.
Если говорить о системе управление сайтом OUR-CMS, то здесь дело обстоит совсем иначе. Подключить шаблон очень просто благодаря разделенному коду HTML и PHP.
Все шаблоны системы хранятся в папке templates. Каждый шаблон должен находиться в отдельной директории.
Допустим, у нас есть уже готовый шаблон. Чтобы прикрепить его к OUR-CMS нужно создать в директории templates папку, с названием шаблона, например flowers. В этой папке создаем файл template.php, который и будет содержать HTML код Вашего шаблона.
Если в шаблоне имеются изображение и таблица стилей, то можно создать для них отдельные папки. Допустим, у нас изображения и таблица стилей будут храниться в одной папке images.
Структура папок и файлов должна быть приблизительно следующая:

Для того, чтобы на сайте отображалась динамическая информация, которая изменяется в панели администратора, нужно в файл template.php, в котором хранится HTML код Вашего шаблона, вставить вставки PHP кода:
Название сайта:
Заголовок страницы:
Содержание страницы:
Описание:
Ключевые слова:
Для примера приведем самый простой шаблон:
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title><?php echo $our_sitename; ?> - <?php echo $our_sitetitle; ?></title>
<meta name="keywords" content="<?php echo $our_keywords; ?>" />
<meta name="description" content="<?php echo $our_description; ?>" />
<link href="/templates/flowers/images/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<a href="/">Главная</a>
<a href="/news.html"> Новости</a>
<a href="/contact.html"> Контакты</a>
<?php echo $our_content; ?>
</body>
</html>
Мы сделали пустой шаблон, без дизайна, который демонстрирует пример вставки PHP кода.
Также в директории шаблона, кроме основного файла template.php, должны присутствовать файлы fullblog.php и shortblog.php, в которых сохраняются соответственно шаблоны для полного и краткого описания записей блогов. Основные переменные для данных файлов:
Заголовок блога:
Полное или краткое содержимое записи:
Дата создания:
Последнее, что нужно сделать, это в режиме администратора выбрать нужный шаблон:

Не забываем строго придерживаться пути на содержимое страницы:
- /templates/(название шаблона)/(ваш файл)
- /templates/(название шаблона)/images/(ваш файл)
Внутренние ссылки должны иметь вид:
Также редактировать основной шаблон, шаблон краткого и полного описания блога можно в панели администратора на странице Редактор. Внесите изменения и подтвердите их нажатием на кнопку Изменить шаблон.
Как видно из примера, создание шаблонов для OUR-CMS осуществляется быстро и легко.