Наслови во содржината во PHP
Многу е попогодно насловот на страницата да се чува на истото место каде што е нејзината содржина. За ова, во датотеката со содржина може да смислите некоја команда која ја поставува датотеката на оваа страница.
На пример, можете да направите вака:
{{ title: "page 1 title" }}
<div>
content 1
</div>
Ајде да направиме пред вметнување на содржината, двигателот да го извлече насловот од неа и да го вметне на соодветното место во шаблонот.
За почеток, да го земеме насловот од текстот на содржината:
<?php
preg_match('#\{\{ title: "(.+?)" \}\}#', $content, $match);
$title = $match[1];
?>
А сега во текстот на содржината да ја отстраниме непотребната команда, за да не се појави во текстот на страницата:
<?php
$content = preg_replace('#\{\{ title: "(.+?)" \}\}#', '', $content);
?>
Имплементирајте во вашиот двигател наслови, кои се чуваат во содржината на страницата.