Контейнер (конфигурация) системы может быть дополнена на уровне любой станицы. Мы используем это правило для установки Title страницам сайта. Для начала добавим глобальное значение title всем страницам. Для этого поменяем файл config.php следующим образом:
<?php
return [
'layout' => '_layout/default.html',
'title' => 'Мой сайт',
];Если вы перезагрузите страницу сайта то увидите, что Title изменился. Теперь необходимо задать новый Title странице /about, для этого изменим ее следующим образом:
<?php
$sp = ['title' => 'О проекте'];
include('../sp.php');
?>
<h1>О проекте</h1>
<p>Мой очень хороший проект</p>После перехода на страницу /about вы увидите, что ее Title кастомизировался.
Совет: если вам нужно изменить Title всем страницам в каталоге, добавьте в этот каталог файл sp.php следующего содержания:
<?php
$sp = ['title' => 'Заголовок для всех страниц каталога'];
include('../sp.php');После чего вы можете подключать этот файл к страницам каталога вместо корневого файла sp.php:
<?php include('sp.php') ?>
<h1>О проекте</h1>
<p>Мой очень хороший проект</p>