テンプレート内にPHPプログラムを記述する

概要

freoに何らかのPHPプログラムを追加する場合、本体を改造したりプラグインを作成すれば対処できます。ですが、テンプレート側にプログラムを記述することもできます。場合によっては、こちらの法が手軽に利用できて便利です。

詳細

テンプレート内にPHPプログラムを記述するには、任意のテンプレートに {php}{/php} と書き、その中にプログラムを書きます。例えば

<?php

//曜日を定義
$weeks = array('日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日');

//今日の曜日を取得
$week = $weeks[date('w')];

//データ表示
echo $week;

?>

このようなPHPプログラムをテンプレートに組み込む場合、具体的には以下のように記述します。

{php}

//曜日を定義
$weeks = array('日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日');

//今日の曜日を取得
$week = $weeks[date('w')];

//データ表示
echo $week;

{/php}

本来PHPプログラムは <?php?> で囲まれた部分に記述しますが、テンプレートに組み込む場合は {php}{/php} に変更します。

以下の公式ページも参考にしてください。