İçerikteki Başlıklar PHP'de

Sayfa başlığını, içeriğiyle aynı yerde saklamak çok daha kullanışlıdır. Bunun için içerik dosyasında bu sayfanın başlığını belirleyen bir komut bulabilirsiniz.

Örneğin, şu şekilde yapabilirsiniz:

view/page1.php{{ title: "sayfa 1 başlığı" }}
<div>
  içerik 1
</div>

Motorun, içeriği eklemeden önce ondan başlığı çıkarmasını ve şablonun uygun yerine yerleştirmesini sağlayalım.

Öncelikle içerik metninden başlığı alalım:

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

Şimdi ise içerik metninde artık gerekli olmayan komutu, sayfa metnine dahil olmaması için silelim:

php<?php
  $content = preg_replace('#\{\{ title: "(.+?)" \}\}#', '', $content);
?>
Задание 1

Sayfa içeriğinde saklanan başlıkları motorunuzda uygulayın.