Шаблонизатор (в web) — это программное обеспечение, позволяющее использовать html-шаблоны для генерации конечных html-страниц. Основная цель использования шаблонизаторов — это отделение представления данных от исполняемого кода. Часто это необходимо для обеспечения возможности параллельной работы программиста и дизайнера-верстальщика. Использование шаблонизаторов часто улучшает читаемость кода и внесение изменений во внешний вид, когда проект целиком выполняет один человек.
В создании CMS можно использовать PHP - шаблонизатор, помогающий работу с шаблонами при помощи тегов вида {tag}. А чтобы получить код для работы таких тегов, то следуйте указаниям:
Содержание файла
index.php
<?php
$title = "Название сайта";
$file = file_get_contents("template.tpl");
$file=str_replace('{title}',$title,$skripter);
print $skripter;
?>
Объяснения:
$title = "Название сайта";
Эта строка будет содержать описание переменной $title - Название сайта
$file = file_get_contents("template.tpl");
Данное выражение подключает файл шаблона к index странице. Название страницы с шаблоном template.tpl
$file=str_replace('{title}',$title,$skripter);
Переводим переменную $tile в тег шаблона {title}
print $skripter;
Выводим все выражения на index странице
Теперь создаем подключенный шаблон template.tpl
<html>
<head>
<title>{title}</title>
</head>
<body>
<div width="100%" align="center">
<h1>
{title}
</h1>
</div>
</body>
</html>
Тег в шаблоне {title} будет выводить текст "НАЗВАНИЕ САЙТА".
Урок писал я! Информация собрана из интернета!