Naslovi u sadržaju u PHP-u
Mnogo je praktičnije čuvati naslov stranice na istom mestu gde je i njen sadržaj. Za ovo u fajlu sa sadržajem možete smisliti neku komandu koja postavlja naslov ove stranice.
Na primer, možete uraditi ovako:
{{ title: "page 1 title" }}
<div>
sadržaj 1
</div>
Hajde da omogućimo da engine pre umetanja sadržaja izvuče iz njega naslov i ubaci ga na odgovarajuće mesto u šablonu.
Za početak, izvucimo naslov iz teksta sadržaja:
<?php
preg_match('#\{\{ title: "(.+?)" \}\}#', $content, $match);
$title = $match[1];
?>
A sada u tekstu sadržaja uklonimo više nepotrebnu komandu, kako ne bi dospela u tekst stranice:
<?php
$content = preg_replace('#\{\{ title: "(.+?)" \}\}#', '', $content);
?>
Implementirajte u vašem engine-u naslove koji se čuvaju u sadržaju stranice.