Создание шаблона для OUR-CMS

Шаблон сайта - это уже готовое дизайнерское решение. Любой, даже начинающий Web-дизайнер, легко может создать свой собственный шаблон для сайта и переделать его под свои нужды. Также в сети интернет существуют очень много качественных и бесплатных шаблонов. Но не каждый сможет подогнать этот шаблон к системе управлением сайтом (CMS). Для большинства CMS, чтобы подключить созданный шаблон к системе, нужно уделить не мало времени и стараний. И это под силу не каждому. Ведь шаблон может состоять с множества файлов, и разобраться что и куда, дело не с простых.

Если говорить о системе управление сайтом OUR-CMS, то здесь дело обстоит совсем иначе. Подключить шаблон очень просто благодаря разделенному коду HTML и PHP.

Все шаблоны системы хранятся в папке templates. Каждый шаблон должен находиться в отдельной директории.

Допустим, у нас есть уже готовый шаблон. Чтобы прикрепить его к OUR-CMS нужно создать в директории templates папку, с названием шаблона, например flowers. В этой папке создаем файл template.php, который и будет содержать HTML код Вашего шаблона.

Если в шаблоне имеются изображение и таблица стилей, то можно создать для них отдельные папки. Допустим, у нас изображения и таблица стилей будут храниться в одной папке images.

Структура папок и файлов должна быть приблизительно следующая:

Структура папок шаблона OUR-CMS

Для того, чтобы на сайте отображалась динамическая информация, которая изменяется в панели администратора, нужно в файл template.php, в котором хранится HTML код Вашего шаблона, вставить вставки PHP кода:

Название сайта:

<?php echo $our_sitename; ?>

Заголовок страницы:

<?php echo $our_sitetitle; ?>

Содержание страницы:

<?php echo $our_content; ?>

Описание:

<?php echo $our_description; ?>

Ключевые слова:

<?php echo $our_keywords; ?>

Для примера приведем самый простой шаблон:

<html>
<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, в которых сохраняются соответственно шаблоны для полного и краткого описания записей блогов. Основные переменные для данных файлов:

Заголовок блога:

<?php echo $our_head_blog; ?>

Полное или краткое содержимое записи:

<?php echo $our_content_blog; ?>

Дата создания:

<?php echo $our_date_blog; ?>

Последнее, что нужно сделать, это в режиме администратора выбрать нужный шаблон:

Выбрать шаблон

Не забываем строго придерживаться пути на содержимое страницы:

  • /templates/(название шаблона)/(ваш файл)
  • /templates/(название шаблона)/images/(ваш файл)

Внутренние ссылки должны иметь вид:

<a href="/(URL страницы)"> (Название страницы) </a>

Также редактировать основной шаблон, шаблон краткого и полного описания блога можно в панели администратора на странице Редактор. Внесите изменения и подтвердите их нажатием на кнопку Изменить шаблон.

Как видно из примера, создание шаблонов для OUR-CMS осуществляется быстро и легко.