Статьи,обзоры,справочники по PHP

Система шаблонов


Второй способ, используемый для разделения PHP и L кода – использование шаблонов. В данном случае, некоторые элементы дизайна заменяются пользовательскими тегами, а сама программа сканирует файл на предмет их наличия и заменяет их необходимой информацией.

Пример использования шаблонов:

<l>

<head> <title>%%PAGE_TITLE%%</title> </head>

<body %%BODY_PROPERTIES%%> <h1>%%PAGE_TITLE%%</h1> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td width="25%">%%PAGE_LINKS%%</td> <td>%%PAGE_CONTENT%%</td> </tr> </table> </body>

</l>

Затем пишем программу, просматривающую код шаблона и при выводе заменяющую тэги вида %%…%% нужной информацией.

Примечание: неплохой класс для использования его в системе шаблонов - FastTemplate, его можно скачать с http://www.thewebmasters.net/.



Содержание раздела