テンプレートタグのリファレンス URL の登録
最終更新日: 2007.12.13
Movable Type のテンプレート管理画面では、編集中のテンプレートで利用しているテンレートタグの一覧を表示します。また、リストされたテンプレートタグはリファレンスへ自動的にリンクします。プラグインで追加されるテンプレートタグも、同じようにリファレンスへのリンクをリストする場合は、以下のように設定することができます。
sub init_registry {
my $plugin = shift;
$plugin->registry({
tags => {
help_url => 'http://www.somedomain.com/docs/tags/%t.html',
function => {
MyTag => '$MyPlugin::_hdlr_mytag',
# othertag declarations
},
},
});
}
上のサンプルコードは、MyTag という名前のテンプレートタグを登録するものです。help_url に設定されている URL の最後にある %t.html は、登録するテンプレートタグの名前を dirify したものに置き換わります。サンプルで設定した MyTag という名前のテンプレートタグの ヘルプリンクは以下のようになります。
http://www.somedomain.com/docs/tags/mytag.html