Címek a tartalomban PHP-ben

Sokkal kényelmesebb az oldal címét ott tárolni, ahol a tartalma is található. Ehhez a tartalomfájlban kitalálhatunk valamilyen parancsot, amely megadja az oldal fájlnevét.

Például megtehetjük így:

view/page1.php{{ title: "page 1 title" }}
<div>
  content 1
</div>

Tegyük úgy, hogy a motor a tartalom beszúrása előtt kivonja belőle a címet és beilleszti azt a sablon megfelelő helyére.

Először is nyerjük ki a címet a tartalom szövegéből:

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

Most pedig a tartalom szövegéből távolítsuk el a már nem szükséges parancsot, hogy ne kerüljön az oldal szövegébe:

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

Valósítsa meg a motorjában a tartalomban tárolt címeket.