また、ビジュアルエディタの箇所の追加もしくは翻訳が必要です。どなたでも翻訳にご協力いただくことができます。
- 原文リンク未指定。
テンプレート (Template) は、コンテンツを複数のページに埋め込むことができるように設計された特殊なタイプのページのです。テンプレート自体は、他の記事同様に独立した個々のページです。 テンプレートを使うと、複数のページに同じ内容 (同じ構成の文やデザイン) を表示することができます。そのため、テンプレートが多数のページにインクルード (含有) されるようになると、手作業によるコピー&ペーストを減らしたり、ページ間で一貫したスタイルを推進させるのに役立ちます。
テンプレートの利点
テンプレートは、こんなときに便利です。
- 多くのページに載せたい内容を、あらかじめテンプレートとして作成。
- 複数のページで、 (インフォボックスなど) 一貫性を保って作成したい内容を、テンプレートとして形式 (フォーマット) 化。
- 他者とコミュニケーションをとるとき、繰り返しよく書き込む内容について簡単に入力できるショートカットを作成。
- 長く、複雑なコードをテンプレートに置き換え、他のユーザーがそのページを編集しやすいようにする。
- 編集を保護していないページで、部分的に一部箇所のみを保護する (保護したい箇所をテンプレート化し、テンプレートページを保護)。
テンプレートは、ウィキア日本語版では通常はテンプレート 名前空間にあります。テンプレート名前空間には、ページ名が「テンプレート:
」(英語版では「Template:
」で始まるすべてのページが含まれています (例:テンプレート:名称
)。
英語版のウィキアコミュニティ内では Template:
で始まるページ名になりますが、日本語版のウィキアコミュニティ内では「テンプレート:
」で始まるページ名になります。Template:
と記述しても自動的に「テンプレート:
」で始まるページ名になります。
基本のテンプレートを作ってみましょう
テンプレートはとても有用にもなりますが、時として非常に複雑なものにもなりえます。もっとも簡単なテンプレートを作成して試してみることが手始めに役に立ちます。まず、次のような簡単なテンプレートを作成し、そのテンプレートをもとにいろいろと試してみてください。
- あなたのウィキア上でテンプレート:Exampleにアクセスし、「作成」(または「編集」) をクリックします。
- エディタで、「Hello, World」または「みなさん、こんにちは。」と入力します。
- 「公開」をクリックします。たったこれだけで、先ほどの例文がテンプレートとして作成されました。
- あなたのウィキアコミュニティ上で「テンプレートテスト」という名の新しい記事を作成します。(サンドボックスのページがあれば、利用すると良いでしょう。)
- 編集エディタのビジュアルモードで、「他のテンプレートを追加」をクリックします。「Example」を検索し、Exampleテンプレートを選びます。
- ソースモードの場合は、下のコードを入力します。
{{Example}}
- 「公開」をクリックします。「テンプレートテスト」のページに、テンプレートの内容が表示されたかどうか、確認します。
これで、テンプレートを作成し、記事で使ってみることができました。
ぜひ、あなたの編集しているウィキアコミュニティに役立つように、テンプレートの内容を変えてみてください。また、作ったテンプレートを関連する記事に追加してみてください。
既存のテンプレートを使う
ウィキアには、すでに組み込まれている、デフォルトのテンプレートがあります。 そのコミュニティで利用できるテンプレートの一覧を見るには、特別:全ページ (Special:AllPages) へ行き、名前空間のドロップダウンメニューから「テンプレート」を選んでください。「表示」をクリックすると、利用できるテンプレートが、一覧で表示されます。
- 編集エディタのビジュアルモードでは、「他のテンプレートを追加」をクリックすると、すべてのテンプレート一覧から、テンプレートを検索し、使いたいテンプレートを選ぶことができます。
- ソースモードでは、次のコードを利用して、記事に使うテンプレートを選ぶことができます。「テンプレート名」には、テンプレートの名前が入ります。
{{テンプレート名}}
- 上級者は、MediaWiki:Editor-template-listページを編集し、エディタの「テンプレート」セクションでデフォルトで利用できるテンプレートの一覧を変更できます。この一覧には、最大で4つまでのテンプレートを表示できます。
テンプレートのウィキテキストについて
- 記事中にテンプレートを挿入する場合の記載方法は以下の通りです。
{{テンプレート名}}
- 通常、テンプレートは日本語版では「テンプレート:テンプレート名」または「Template:テンプレート名」という名称ですが、テンプレートを挿入する場合、名前空間は記載不要です。
- 上の方法で記載した場合、記載箇所にテンプレートが実際に挿入されて表示されます。なお、ここで入力したテンプレートが存在していないならば、記事の表示上テンプレート:テンプレート名といった表示のされ方をします。
高度なテンプレート
テンプレートパラメータ
テンプレートは、パラメータ (テンプレート引数) を追加することができます。パラメータは、テキストなど、テンプレートの表示内容を特定のものに変えたり、デザインなど、テンプレートの表示方法を変えたりすることができます。
例として、 テンプレート:Wikipedia にて、{{Wikipedia}}
だけを記述すると、そのテンプレートが使われたページと同じページ名の、ウィキペディア英語版のページにリンクするように設定できます。
しかし、パラメータを指定することで、他のページへリンクさせることもできます。例えば、{{Wikipedia|Wikia}}
と記述すると、ウィキペディア英語版にあるページ Wikia にリンクします。
ユーザーの入力を基にしたテンプレートの出力を変更する方法について詳しく知るには、ヘルプ:テンプレートパラメータやヘルプ:パーサ関数をご覧ください。
テンプレートの置き換え (テンプレートを展開して使う)
テンプレートのもうひとつの使い方に、ページに挿入したテンプレートを、テンプレートの実体があるソースコードに置換 (substitute) する方法があります。ウィキペディア日本語版では「subst展開」とも呼ばれるものです。
テンプレートを置換するには、テンプレートの始めの中括弧2つ ( {{ ) の直後に subst:
を挿入します。
{{subst:テンプレート名}}
いったんページを保存すると、テンプレートへのリンクは除去され、置換した箇所には、編集した時点でのテンプレートの出力がその場置換されます。また、その後もとのテンプレートを更新しても、そのページ上で置換された内容には影響しなくなります。置換した箇所は、他のテキストと同じように編集できます。
さらに詳しく知るには、 ヘルプ:テンプレートの置換をご覧ください。
標準のテンプレートの追加や更新
公式の {{#NewWindowLink:http://ja.starter.wikia.com%7CStarter Wiki 日本語版}} と、半公式の {{#NewWindowLink:http://templates.wikia.com%7CTemplates Wiki}} (英語) では、ウィキアのサイト用に特別に設計された新しいテンプレートが追加されたり、文書の一部が改良されたりしています。ぜひ、時々チェックしてみてください。
他のウィキからテンプレートをコピーする
ウィキアには、それぞれのウィキアコミュニティに貢献している人たちによって作られた、あらゆる様々なすばらしいテンプレートがあります。既にあるテンプレートをコピーして、あなたの必要に応じてそれに変更を加えるほうが、一からテンプレートを作るより簡単な場合があります。 Templates Wiki は、あなたのニーズにぴったりなテンプレートを探し始める良き場所です。 ウィキアコミュニティでは、ほとんどの場合、CC-BY-SA ライセンスで共有されたテンプレートを自由にコピーすることができます。ただし、コピーしようとしているそのウィキアコミュニティにおいて、コピーできるものに制限をを加える他のライセンス構想がないかどうか、確認するようにしてください。
テンプレートをコピーするための基本的なステップ
- コピーしたいテンプレートを探します。 (たいていは「http://ウィキネーム.wikia.com/wiki/Template:テンプレート名」にあります。)
- 「編集」ボタンをクリックし、ウィキテキストをすべて選択してコピーします。
- 新しくテンプレートを作成したいウィキアコミュニティで、新しいページを作成します。テンプレート名前空間を示す「テンプレート:」(日本語版以外のウィキアでは「Template:」) を付け、テンプレートページとして作成します (「http://あなたのウィキア.wikia.com/wiki/Template:テンプレート名?action=edit」としても作成ページが開きます。)
- コピーしたウィキテキストのコードを貼り付け、「公開」ボタンをクリックします。
テンプレートの解説ページをコピーする
テンプレートは、テンプレートに関するドキュメンテーション (解説) をサブページという別のページに分けていることがあります。そのような解説サブページは "/doc" というサブページ名に慣習として置かれることがあるので、ドキュメンテーションも簡単にコピーできることがあります。 コピーしたテンプレートのページが、コピー元のテンプレートページと同じように見えない場合、ドキュメンテーションが分割されたサブページ上にある可能性があります。
- コピーしたいテンプレートページのドキュメンテーションを探します。 (たいていは http://ウィキネーム.wikia.com/wiki/Template:テンプレート名/doc にあります。)
- 「編集」ボタンをクリックし、ウィキテキストをすべて選択してコピーします。
- 新しくテンプレートを作成したウィキアコミュニティで、テンプレートの新しいドキュメンテーションのサブページを作成します。テンプレートページのページ名の後に、"/doc" を付けたものをドキュメントがあるページ名と定義します。 (http://ウィキアのウィキ名.wikia.com/wiki/Template:テンプレート名/doc?action=edit としても作成ページが開きます。)
- コピーしたウィキテキストのコードを貼り付け、「公開」ボタンを押します。
ビデオ講座 (英語)
テンプレートについてまったく知らない方には、このビデオが参考になるでしょう。(現在は英語版のみ)
テンプレート・ウェビナー
ほかのビデオ講座をお探しですか? ウェビナー (オンラインセミナー) 録画をまとめたビデオは、あなたのウィキアコミュニティ用にテンプレートを追加したり、変更 (カスタマイズ) したりすることの基礎を紹介しています。(現在は英語版のみ)
関連項目
- ヘルプ:テンプレートパラメータ
- ヘルプ:インフォボックス - 記事内容の概要を説明するために、よく使われるテンプレートの表現方法
- ヘルプ:テンプレートの置換
- ヘルプ:Lua
- テンプレート:Documentation
- Meta Wiki トランスクルージョン
関連記事
参考
- Templates (Rappy Wiki)
- Wikipedia:ja:Help:テンプレート
- Wikipedia:ja:Help:テンプレート早わかり
- Wikipedia:ja:Help:テンプレートの説明文
- ポケモンWiki ヘルプ:テンプレート - テンプレート名前空間にないテンプレート
さらなるヘルプとフィードバック
- ヘルプ:コンテンツでは、他のヘルプページを閲覧、検索することができます。
- 最新の情報やヘルプについては、コミュニティセントラルをご覧ください。
- この記事で不明確な点や、曖昧な点がございましたら、Fandomとの連絡方法をご確認ください。
- このヘルプはコミュニティセントラル内にて管理されています。
- このヘルプには更新、または翻訳されていないコンテンツがあります。どなたでも翻訳にご協力いただくことができます。
- 原文リンク未指定。理由 :*英語版の画像や動画を使用しています。