Установка заголовка страницы (Шаблонизатор на PHP)
23.09.2018 10:58:54 am
Доброго времени суток! Друзья зовут меня Zoom!
Я хочу написать сайт, решил начать с шаблонизатора, многое взял с этого сайта, из примеров. Не нашел только, как устанавливать заголовки страниц, допустим, в коде контролера я пишу такой код:
И фраза
Заранее благодарю.
Я хочу написать сайт, решил начать с шаблонизатора, многое взял с этого сайта, из примеров. Не нашел только, как устанавливать заголовки страниц, допустим, в коде контролера я пишу такой код:
$tmp->title('Заголовок страницы');
И фраза
Заголовок страницы
появляется между тегами <title>
и </title>
. Дайте пример решения.
Заранее благодарю.
- Жалоба
23.09.2018 12:46:58 pm
Здравствуйте, Zoom!
Ваша задача решается примерно так:
Если надо установить заголовок, делаем так:
Если получить (в шаблоне, например), делаем так:
Возможно, будет интересно: Шаблонизатор на PHP.
Ваша задача решается примерно так:
class tmp
{
private static $title;
public function title($variable = null)
{
if (empty($variable))
{
return self::$title;
}
self::$title = $variable;
}
}
Если надо установить заголовок, делаем так:
$tmp->title('Заголовок страницы');
Если получить (в шаблоне, например), делаем так:
$tmp->title();
Возможно, будет интересно: Шаблонизатор на PHP.
23.09.2018 03:34:06 pm
Думаю, что так:
Переменные в строке:
Ставьте так, как вам надо, например:
class tmp
{
private static $title;
public function title($variable = null)
{
if (empty($variable))
{
return self::$title;
}
if (empty(self::$title))
{
self::$title = $variable;
}
else
{
self::$title = $variable . ' » ' . self::$title;
}
}
}
Переменные в строке:
self::$title = $variable . ' » ' . self::$title;
Ставьте так, как вам надо, например:
self::$title = self::$title . ' » ' . $variable;