movabletype.jp
検索
[ Movable Type 4 ドキュメント ]

テンプレートタグのリファレンス URL の登録 MT4.1

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