Tajtl dalam Kandungan dalam PHP
Lebih mudah untuk menyimpan tajuk halaman di tempat yang sama dengan kandungannya. Untuk ini, dalam fail kandungan, anda boleh mencipta beberapa perintah yang menetapkan fail halaman ini.
Sebagai contoh, anda boleh buat seperti ini:
{{ title: "page 1 title" }}
<div>
kandungan 1
</div>
Mari kita buat supaya enjin sebelum memasukkan kandungan mengekstrak tajuk daripadanya dan memasukkannya ke tempat yang sesuai dalam templat.
Sebagai permulaan, dapatkan tajuk daripada teks kandungan:
<?php
preg_match('#\{\{ title: "(.+?)" \}\}#', $content, $match);
$title = $match[1];
?>
Sekarang, dalam teks kandungan, padamkan perintah yang tidak diperlukan lagi supaya ia tidak muncul dalam teks halaman:
<?php
$content = preg_replace('#\{\{ title: "(.+?)" \}\}#', '', $content);
?>
Laksanakan dalam enjin anda tajuk yang disimpan dalam kandungan halaman.