Title u file-based PHP engine-u

U svim engine-ima gde se sadržaj uključuje u šablon sajta, javlja se problem sa title-om. Stvar je u tome da se stranice sajta razlikuju ne samo po sadržaju, već i po title-ovima. Pri tome se title u kodu nalazi na potpuno drugom mestu.

Zbog toga, pored umetanja sadržaja, našem engine-u treba da naznačimo mesto za umetanje title-a. Osmislimo odgovarajuću komandu za ovo:

layout.php<!DOCTYPE html>
<html>
  <head>
    <title>{{ title }}</title>
  </head>
  <body>
    <header>
      header
    </header>
    <main>
      {{ content }}
    </main>
    <header>
      footer
    </header>
  </body>
</html>

Hajde sada da razmotrimo opcije kako možemo čuvati i dobijati title-ove stranica.