目次
テンプレートページ名プラグイン
使用方法
テンプレートの名前を変更することで、名前空間テンプレート(仕組み)の使用方法を改善します。
Wiki のユーザーは、通常のエディタを使って名前空間内に c_template
と i_template
という Wiki ページを追加できます。
DokuWiki は、新規作成されたページのテンプレートとしてこれらのページを使用します。
DokuWiki は、デフォルトでテンプレートページ名として _template
と __template
を使用しています。
このプラグインは、これを変更します:
c_template
(現在の名前空間の新規ページのテンプレート)i_template
(上位の名前空間から継承されるテンプレート)
構成マネージャを使ってページ名を c_template
と i_template
から自分の設定に変更できます。
例
Wiki のユーザーは、Wiki 内に ns:c_template
を作成可能で、名前空間のテンプレートとして認識されます。
次に ns:page
を作成する場合、c_template
の内容は page
の編集ウィンドウに事前に入力されています。
どのようなページ名が許可されているか?
好きな名前を使用できますが、Wiki 画面を通して編集可能なページ名でなければなりません。 (詳細は、次の質問を参照してください。)
名前空間テンプレートが編集可能な場合は?
このプラグインのテンプレートとしてページ名規則に従った名前の Wiki ページを設定することで、(必要な ACL 権限を持つ)ユーザーは、他の Wiki ページ同様に Wiki 画面を通してこれらの Wiki ページを更新できます。 ですから、a-z0-9
と(ページ名の最初や最後の文字を除いて)-_.
文字だけが使用可能です。
このプラグインがない場合、DokuWiki は名前空間テンプレートとして _template.txt
か __template.txt
を探します。
これらページは _
で始まっているのでページ名規則に従っていません。
このため、Wiki 画面を通して更新できません。
サーバー管理者としてファイルシステムを通して変更や追加をする必要があります。
このプラグインは Templatebyname プラグインと組み合わせることができますか?
はい。 TemplatebyName プラグインに一致するページがある場合、このプラグインの確認する前にテンプレートを読み込みます。 どちらを先に確認するかは(不確かですが)プラグインの読込み順に依存しています。
インストール
設定
設定管理を参照してください。 ここで、テンプレート名を自分で設定することができます。
開発
原作者:Martin Hamant.
2013年08月に Klap-in が引き取りました。
変更履歴
- 2013-08-16 非常に小規模の修正
- 2012-07-16 最初のリリース
最近の変更
- refactor (2024-02-08 00:33)
- Merge pull request #10 from dokuwiki-translate/lang_update_1286_15646… (2021-01-16 22:30)
- Merge pull request #13 from dokuwiki-translate/lang_update_240_161074… (2021-01-16 22:28)
- translation update (2021-01-15 20:55)
- translation update (2019-08-01 18:10)
- Merge pull request #9 from dokuwiki-translate/lang_update_43 (2017-12-20 22:16)
- update plugin.info.txt, some code reformatting (2016-08-24 18:46)
- Merge branch 'master' of github.com:Klap-in/dokuwiki-plugin-templatep… (2016-08-24 18:43)
既知のバグと問題
問題の参照や報告は issue tracker へお願いします。