Присвоение переменной заголовка (title) заголовку шаблона.
Если большинство ваших шаблонов имеют похожие верхние и нижние
части, то имеет смысл вынести их в отдельные файлы. Но если
шапка должна иметь различные заголовки на различных страницах?
Смотрите пример ниже.
Пример 18-3. Присвоение переменной заголовка (title) заголовку шаблона. mainpage.tpl
------------
{include file="header.tpl" title="Main Page"}
{* тело шаблона *}
{include file="footer.tpl"}
archives.tpl
------------
{config_load file="archive_page.conf"}
{include file="header.tpl" title=#archivePageTitle#}
{* тело шаблонаe *}
{include file="footer.tpl"}
header.tpl
----------
<HTML>
<HEAD>
<TITLE>{$title|default:"BC News"}</TITLE>
</HEAD>
<BODY>
footer.tpl
----------
</BODY>
</HTML> |
|
Если выводится главная страница, то заголовок будет "Main Page",
если архивы, то заголовк берется из файла конфигурации. Если
заголовок будет пустой, то выведется значение по умолчанию "BC News".