概要 †
例えば、testという名前のブックマークテンプレートを作成したとします。
そして、テンプレートの内容が次のようになっているとします。
- base
- <html>
<body>
$body
</body>
</html>
- body
- <a href="$url_en">$title_ht</a><br>
このとき、次のようなブックマークが存在するとします。
そして、次のURLにアクセスします。
bookmark.php?template=test
すると、次のような出力が返されます。
<html>
<body>
<a href="http://url1/">題名1</a><br>
<a href="http://url2/">題名2</a><br>
</body>
</html>
$url_enにURLが、$title_htに題名が入り、それがブックマークの数だけ$bodyにくり返し出力されていることが分かります。
$url, $titleを置換変数、_en, _htを置換変数の末尾文字と呼びます。
これがテンプレートシステムの基本です。