HTML_Template_PHPLIB (Previous) (Next) 導入 - テンプレートの構文

View this page in Last updated: Sun, 06 Jul 2008
English | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Plain HTML

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() のクラス階層

  • PEAR

    • HTML_Template_Sigma

HTML_Template_PHPLIB (Previous) (Next) 導入 - テンプレートの構文

Download Documentation Last updated: Sun, 06 Jul 2008
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
Note by: user@example.com
No change to check within the template file if a var or block is defined? Somethink like <!-- IF {var} --> print me <!-- ELSE --> dont print me <!-- ENDIF -->
Note by: moosh
A tutorial about this package :
http://www.tutorialized.com/tutorial/Pear-Module-HTML_Template_Sigma/8581