Titler i innhold i PHP
Det er mye mer praktisk å lagre sidetittelen på samme sted som innholdet. For dette kan du finne på en kommando i innholdsfilen som angir tittelen for denne siden.
For eksempel kan du gjøre slik:
{{ title: "page 1 title" }}
<div>
content 1
</div>
La oss gjøre slik at motoren før innsetting av innhold henter ut tittelen fra det og setter den på riktig plass i malen.
Først, la oss hente tittelen fra innholdsteksten:
<?php
preg_match('#\{\{ title: "(.+?)" \}\}#', $content, $match);
$title = $match[1];
?>
Og nå i innholdsteksten, la oss fjerne kommandoen som ikke lenger er nødvendig, slik at den ikke havner i sideteksten:
<?php
$content = preg_replace('#\{\{ title: "(.+?)" \}\}#', '', $content);
?>
Implementer titler i din motor, som lagres i sidens innhold.