PHPда контентдаги тайтллар
Саҳифа тайтлини ўша саҳифа контенти жойлашган жойда сақлаш анча қулай. Бунинг учун контент файлида ушбу саҳифа файлини белгиловчи қандайдир буйруқ тўпириш мумкин.
Масалан, шундай килиш мумкин:
{{ title: "page 1 title" }}
<div>
content 1
</div>
Движок контентни қўйишдан олдин ундан тайтлни олиб чиқиши ва уни шаблоннинг мос joyiga qo'yishi учун қилайлик.
Бошлаш учун контент матнидан тайтлни оламиз:
<?php
preg_match('#\{\{ title: "(.+?)" \}\}#', $content, $match);
$title = $match[1];
?>
Энди эса контент матнида энди керак бўлмаган буйруқни саҳифа матнига тушмаслиги учун ўчирамиз:
<?php
$content = preg_replace('#\{\{ title: "(.+?)" \}\}#', '', $content);
?>
Сизнинг движкингизда саҳифа контентида сақланувчи тайтлларни амалга oshiring.