Подключаем шаблон страницы сайта
Шаблон страницы может быть практически любым, главное – чтобы в нем были подходящие места для меню и контента. Шаблоном будет служить HTML-файл, в нужных местах которого требуется прописать переменные в фигурных скобках. Переменным в ходе работы главного скрипта будут присвоены соответствующие значения, эти значения и будут вставлены на место переменных при обработке шаблона.
Вот список переменных:
- $TITLE – строка в тег <title>
- $KEYWORDS – строка значений meta keywords
- $DECSRIPTION – строка значения meta description
- $CONTENT – основной контент страницы вместе с заголовком <h1>
- $MAIN_MENU – главное меню
- $SUB_MENU – меню раздела
А вот пример вставки переменных в тестовый шаблон страницы. Как видите, все очень несложно и выполнить такое присоединение шаблона можно в любом текстовом редакторе. Например, в «Блокноте». Хотя я всему прочему предпочитаю встроенный редактор FAR'а, но это, в конце концов, дело вкуса. Главное – не считать текстовым редактором что-нибудь вроде Microsoft Word. :-)
<html>
<head>
<title>{$TITLE}</title>
<meta name=keywords content="{$KEYWORDS}">
<meta name=description content="{$DESCRIPTION}">
<meta name="generator" content="ahp-test CMS ver. 0.2">
<link type="text/css" rel="stylesheet" href="style.css">
</head>
<body>
<table width=100% cellpadding=5 cellspacing=1 bgcolor=#93C0FF align=center>
<tr>
<td bgcolor=#F9FCFF colspan=2 height=75 valign=middle>
<h1>АХП-TestSite</h1>
</td>
</tr>
<tr><td bgcolor="#DAEFFA" height=20 valign=middle colspan=2 class=mb>
{$MAIN_MENU}
</td></tr>
<tr>
<td bgcolor=white valign=top>
{$CONTENT}
<br><br>
</td>
<td class=cmn bgcolor=white width=25% valign=top>
{$SUB_MENU}
<br><br>
</td></tr>
<tr><td bgcolor=white colspan=2 height=50 valign=middle>
</td></tr>
</table>
</body>
</html>
*К сожалению, рук на все сразу не хватает. Когда закончу описание движка, выложу демонстрационный сайт в поддомене. Там и будет использован этот шаблон страницы.

