DoboWiki
Top
> PukiWiki/自作プラグイン/mtemplate.inc.php をテンプレートにして作成
PukiWiki/自作プラグイン/mtemplate.inc.php をテンプレートにして作成
開始行:
*mtemplate.inc.php [#jacc4536]
#contents
**どのようなプラグインか? [#f99a6c9d]
テンプレート機能を提供する。通常のテンプレートと違い、テ...
**書式 [#jd308cef]
#mtemplate(テンプレート名,パラメータ名=パラメータの値,パ...
:テンプレート名|
テンプレートの名前を指定する。テンプレートはデフォルトで...
:パラメータ名=パラメータの値|
テンプレートページ内で置き換えるパラメータの名前と、その...
「パラメータ名=」の部分は省略できる。省略された場合は、一...
また、MadiaWikiと同じように、","ではなく、"|"をセパレータ...
#mtemplate(テンプレート名|パラメータ名=パラメータの値|...
**使い方 [#t6d7ab22]
例えば、次のような内容の「:config/plugin/mtemplate/あいさ...
{{{lang}}}で挨拶は、「{{{hello}}}」。
次のようにしてmtemplateを呼び出すと、
#mtemplate(あいさつ,lang=日本語,hello=こんにちは)
次のように表示される。
日本語で挨拶は、「こんにちは」
**余計で危険な機能 [#fc19732f]
余計で危険な機能が多々あります。
***インラインでの呼び出し [#a0df0414]
&mtemplate(テンプレート名,パラメータ名=パラメータの値,...
ブロックでの呼び出しと同じですが、テンプレートが複数行の...
***複数行パラメータでの呼び出し [#u4beb2ba]
#mtemplate{{
テンプレート名|
パラメータ名1=
*かくかくしかじか
あーだこーだ。
|パラメータ名2=
-あいうえお
-かきくけこ
}}
こんな感じでもかける。「テンプレート名」と「パラメータ名...
***セパレータとイコールの変更 [#qdd471bd]
「複数行パラメータでの呼び出し」のような使い方では、"|"や...
#mtemplate_setting(separator=-----,equal======)
#mtemplate{{
テンプレート名
-----
パラメータ名1
=====
*かくかくしかじか
あーだこーだ。
-----
パラメータ名2
=====
-あいうえお
-かきくけこ
}}
**仕様 [#sad02aed]
「パラメータの値」をテンプレートページに埋め込んでからcon...
**ダウンロード [#tc620b37]
-現在ベータ版です。
-アップロードしているファイルには「.(バージョン).txt」と...
-文字コードは、EUCです。
-mtemplate_settingを使って設定を変更しないのであれば、「m...
|バージョン|ファイル|変更点|h
|0.01|&ref(mtemplate.inc.php.0.01.txt);&br;&ref(mtemplate...
**ライセンス [#j81c4d07]
GPL
**コメント [#bcec0039]
- このプラグインは完成してないのですか?出来たら公開して...
- 公開することは考えていなかったのですが、公開できそうか...
#comment
#pageinfo([[:Category/PukiWiki]],2006-07-07 (金) 04:30:33...
終了行:
*mtemplate.inc.php [#jacc4536]
#contents
**どのようなプラグインか? [#f99a6c9d]
テンプレート機能を提供する。通常のテンプレートと違い、テ...
**書式 [#jd308cef]
#mtemplate(テンプレート名,パラメータ名=パラメータの値,パ...
:テンプレート名|
テンプレートの名前を指定する。テンプレートはデフォルトで...
:パラメータ名=パラメータの値|
テンプレートページ内で置き換えるパラメータの名前と、その...
「パラメータ名=」の部分は省略できる。省略された場合は、一...
また、MadiaWikiと同じように、","ではなく、"|"をセパレータ...
#mtemplate(テンプレート名|パラメータ名=パラメータの値|...
**使い方 [#t6d7ab22]
例えば、次のような内容の「:config/plugin/mtemplate/あいさ...
{{{lang}}}で挨拶は、「{{{hello}}}」。
次のようにしてmtemplateを呼び出すと、
#mtemplate(あいさつ,lang=日本語,hello=こんにちは)
次のように表示される。
日本語で挨拶は、「こんにちは」
**余計で危険な機能 [#fc19732f]
余計で危険な機能が多々あります。
***インラインでの呼び出し [#a0df0414]
&mtemplate(テンプレート名,パラメータ名=パラメータの値,...
ブロックでの呼び出しと同じですが、テンプレートが複数行の...
***複数行パラメータでの呼び出し [#u4beb2ba]
#mtemplate{{
テンプレート名|
パラメータ名1=
*かくかくしかじか
あーだこーだ。
|パラメータ名2=
-あいうえお
-かきくけこ
}}
こんな感じでもかける。「テンプレート名」と「パラメータ名...
***セパレータとイコールの変更 [#qdd471bd]
「複数行パラメータでの呼び出し」のような使い方では、"|"や...
#mtemplate_setting(separator=-----,equal======)
#mtemplate{{
テンプレート名
-----
パラメータ名1
=====
*かくかくしかじか
あーだこーだ。
-----
パラメータ名2
=====
-あいうえお
-かきくけこ
}}
**仕様 [#sad02aed]
「パラメータの値」をテンプレートページに埋め込んでからcon...
**ダウンロード [#tc620b37]
-現在ベータ版です。
-アップロードしているファイルには「.(バージョン).txt」と...
-文字コードは、EUCです。
-mtemplate_settingを使って設定を変更しないのであれば、「m...
|バージョン|ファイル|変更点|h
|0.01|&ref(mtemplate.inc.php.0.01.txt);&br;&ref(mtemplate...
**ライセンス [#j81c4d07]
GPL
**コメント [#bcec0039]
- このプラグインは完成してないのですか?出来たら公開して...
- 公開することは考えていなかったのですが、公開できそうか...
#comment
#pageinfo([[:Category/PukiWiki]],2006-07-07 (金) 04:30:33...
ページ名:
▲
▼
[
トップ
] [
新規
|
子ページ作成
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]