HTML_Template_Sigma

目次
導入 - テンプレートの構文 -- テンプレートの作成および編集
導入 - キャッシュ -- Sigma が "準備された" テンプレートをキャッシュする方法
constructor HTML_Template_Sigma() -- コンストラクタ
addBlock() -- ブロックをテンプレートに追加する
addBlockfile() -- ファイルに含まれるブロックをテンプレートに追加する
blockExists() -- ブロックがテンプレート内に存在するかどうかを調べる
clearVariables() -- 変数をクリアする
errorMessage() -- エラーコードに対応するテキストのエラーメッセージを返す
get() -- すべての置換を済ませたブロックを返す
getBlockList() -- テンプレート内のブロックの一覧を返す
getCurrentBlock() -- 現在のブロック名を返す
getPlaceholderList() -- ブロック内のプレースホルダの一覧を返す
hideBlock() -- たとえそれが "空" でなくてもブロックを隠す
loadTemplateFile() -- テンプレートファイルを読み込む
parse() -- 指定したブロックをパースする
parseCurrentBlock() -- 現在のブロックをパースする
placeholderExists() -- プレースホルダが存在するかどうかを調べる
replaceBlock() -- 既存のブロックを新しい内容で置き換える
replaceBlockfile() -- 既存のブロックを、ファイルから取得した新しい内容で置き換える
setCacheRoot() -- "準備された" テンプレートをキャッシュするディレクトリを設定する
setCallbackFunction() -- コールバック関数を設定する
setCurrentBlock() -- 現在のブロックの名前を設定する
setGlobalVariable() -- グローバル変数の値を設定する
setOption() -- テンプレートクラスのオプションを設定する
setRoot() -- テンプレートファイルのルートを設定する
setTemplate() -- テンプレートを設定する
setVariable() -- 変数の値を設定する
show() -- すべての置換を済ませたブロックを出力する
touchBlock() -- 空のブロックを削除する設定の場合でも、ブロックを保持する

HTML_Template_Sigma: Integrated Templates API の実装に、テンプレートの 'コンパイル' を追加したものです。

HTML_Template_Sigma() のクラス階層