DokuWiki

It's better when it's simple

ユーザ用ツール

サイト用ツール


ja:plugin:templatepagename

テンプレートページ名プラグイン

互換性のある DokuWiki バージョン

Angua, Adora Belle, Weatherwax, Binky,Ponder Stibbons,Hrun

plugin (サーバー管理者しか編集できない)テンプレートページ名 '_template.txt' と '__template.txt' を(設定可能な)通常の Wiki ページ名 'c_template' と 'i_template' に変更します。(原作者:Martin Hamant)

最終更新日
2014-04-29
種類
Action
リポジトリ
ソース

この拡張は二年以上更新されていません。もはや維持管理や対応がされておらず、互換性に問題がある可能性があります。

This extension is not in the 'plugin' or 'template' namespace and is therefore ignored.

類似 newpagetemplate

タグ page, template

使用方法

テンプレートの名前を変更することで、名前空間テンプレート(仕組み)の使用方法を改善します。 Wiki のユーザーは、通常のエディタを使って名前空間内に c_templatei_template という Wiki ページを追加できます。 DokuWiki は、新規作成されたページのテンプレートとしてこれらのページを使用します。

DokuWiki は、デフォルトでテンプレートページ名として _template__template を使用しています。 このプラグインは、これを変更します:

  • c_template (現在の名前空間の新規ページのテンプレート)
  • i_template (上位の名前空間から継承されるテンプレート)

構成マネージャを使ってページ名を c_templatei_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 プラグインに一致するページがある場合、このプラグインの確認する前にテンプレートを読み込みます。 どちらを先に確認するかは(不確かですが)プラグインの読込み順に依存しています。

インストール

プラグイン管理と最新バージョンがリンクされた上記のダンロード URL を使ってプラグインをインストールして下さい。 プラグインの手動インストール方法は、プラグインを参照して下さい。

設定

設定管理を参照してください。 ここで、テンプレート名を自分で設定することができます。

開発

原作者:Martin Hamant.

2013年08月に Klap-in が引き取りました。

変更履歴

  • 2013-08-16 非常に小規模の修正
  • 2012-07-16 最初のリリース

最近の変更

既知のバグと問題

問題の参照や報告は issue tracker へお願いします。

ja/plugin/templatepagename.txt · 最終更新: 2016-06-15 09:07 by sawachan

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki