Pealkirjad sisus PHP-s
Palju mugavam on hoida lehe pealkiri samas kohas, kus selle sisu. Selleks saab sisu failis mõelda välja mingi käske, mis määrab selle lehe faili.
Näiteks võib teha nii:
{{ title: "lehe 1 pealkiri" }}
<div>
sisu 1
</div>
Teeme nii, et mootor enne sisu sisestamist eraldaks sellest pealkirja ja sisestaks selle vastavasse kohta mallis.
Alustuseks saame pealkirja sisu tekstist:
<?php
preg_match('#\{\{ title: "(.+?)" \}\}#', $content, $match);
$title = $match[1];
?>
Ja nüüd eemaldame sisu tekstist mittevajaliku käsu, et see ei satuks lehe teksti:
<?php
$content = preg_replace('#\{\{ title: "(.+?)" \}\}#', '', $content);
?>
Rakendage oma mootoris pealkirjad, mida hoitakse lehe sisus.