sb::TemplateManagerモジュール
プラグイン | -
コンテンツ用のプラグインで指定されたコールバック関数の第一引数は
インスタンスになります。sb::TemplateManager
を通して、独自タグの置換操作・独自ブロックの表示数指定を行います。sb::TemplateManager
のインスタンスは慣例上、sb::TemplateManager
という変数を利用します。以下、特に断りがない場合、$cms
は$cms
のインスタンスを示します。sb::TemplateManager
コンテンツ用プラグインにおいて、利用する
のメソッドは3つです。sb::TemplateManager
- tag
- block
- num
- tag
- 独自タグの置換操作を行います。
$cms->tag('tag_name'=>'hogehoge');
ここで
は独自タグ名です。独自タグはtag_name
という形式ですが、このうち先頭の「{」と末尾の「}」を省いた文字列になります。{tag_name}
- block
- 独自ブロックの表示数指定(該当ブロックの繰り返し表示数)を行います。
$cms->block('block_name'=>1);
ここで
は独自ブロック名です。独自ブロックはblock_name
と<!-- BEGIN block_name -->
という形式で表現されますが、このうち<!-- END block_name -->
にあたる文字列になりますblock_name
- num
- 独自タグの対象ブロック番号を指定します。
$cms->num(0);
原則として、tagメソッドを呼び出す前に宣言する必要がありますが、
以外のコンテンツ用プラグインではプラグインが呼び出される前に必ず呼び出されているので、通常利用する必要はありません。 "type" => "main"
2007.06.09 Saturday | comments (0) | trackbacks (0)
comments
comment form