# Тайтлы в контенте в PHP

Гораздо удобнее хранить тайтл странице в том же месте, где ее контент. Для этого в файле контента можно придумать какую-нибудь команду, задающую файл этой страницы.

Например, можно сделать вот так:

`{{ title: "page 1 title" }} <div> content 1 </div>`

Давайте сделаем так, чтобы движок перед вставкой контента извлекал из него тайтл и вставлял его в соответствующее место шаблона.

Для начала получим тайтл из текста контента:

`<?php preg_match('#{{ title: "(.+?)" }}#', $content, $match); $title = $match[1]; ?>`

А теперь в тексте контента удалим не нужную больше команду, чтобы она не попала в текст страницы:

`<?php $content = preg_replace('#{{ title: "(.+?)" }}#', '', $content); ?>`

Реализуйте в вашем движке тайтлы, хранящиеся в контенте страницы.

← →
↑