Подключаем шаблон страницы сайта
Шаблон страницы может быть практически любым, главное – чтобы в нем были подходящие места для меню и контента. Шаблоном будет служить 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>
*К сожалению, рук на все сразу не хватает. Когда закончу описание движка, выложу демонстрационный сайт в поддомене. Там и будет использован этот шаблон страницы.