*mtemplate.inc.php [#jacc4536] #contents **どのようなプラグインか? [#f99a6c9d] テンプレート機能を提供する。通常のテンプレートと違い、テンプレートの内容を変更すると、そのテンプレートを使ったすべてのページにその変更が反映される。MediaWikiのテンプレート機能を参考にしたので、名前を"mtemplate"とした。 **書式 [#jd308cef] #mtemplate(テンプレート名,パラメータ名=パラメータの値,パラメータ名=パラメータの値,...) :テンプレート名| テンプレートの名前を指定する。テンプレートはデフォルトで、「:config/plugin/mtemplate/(テンプレート名)」という名前のページになる。テンプレートページで「{{{(パラメータ名)}}}」と書かれた部分が、指定された文字列で置換される。 :パラメータ名=パラメータの値| テンプレートページ内で置き換えるパラメータの名前と、その値(文字列)の組み合わせを指定する。テンプレートページで「{{{パラメータ名}}}」と書かれた部分が、「パラメータの値」で置き換わる。~ 「パラメータ名=」の部分は省略できる。省略された場合は、一番目のパラメータが"1"、二番目が"2"という風に、パラメータ名に番号が指定されたものとする。 また、MadiaWikiと同じように、","ではなく、"|"をセパレータとして使う事もできる。 #mtemplate(テンプレート名|パラメータ名=パラメータの値|パラメータ名=パラメータの値|...) **使い方 [#d0d9d4e5] **ダウンロード [#tc620b37] **ライセンス [#j81c4d07] GPL **コメント [#bcec0039] #comment #pageinfo([[:Category/PukiWiki]],2006-07-07 (金) 04:30:33,DOBON!,2006-07-07 (金) 04:30:33,DOBON!) |