細 (→関連項目) |
細 (r2.7.3) (ロボットによる: de:Hilfe:Vorlagenからde:Hilfe:Vorlagen/RTEへ変更) |
||
129行目: | 129行目: | ||
{{DEFAULTSORT:てんふれえと}} |
{{DEFAULTSORT:てんふれえと}} |
||
⚫ | |||
⚫ | |||
⚫ | |||
[[en:Help:Templates]] |
[[en:Help:Templates]] |
||
⚫ | |||
[[es:Ayuda:Plantillas]] |
[[es:Ayuda:Plantillas]] |
||
[[fi:Ohje:Mallineet]] |
[[fi:Ohje:Mallineet]] |
||
141行目: | 139行目: | ||
[[ru:Справка:Шаблоны]] |
[[ru:Справка:Шаблоны]] |
||
[[zh:Help:模板]] |
[[zh:Help:模板]] |
||
+ | |||
⚫ | |||
⚫ |
2014年10月17日 (金) 23:38時点における版
テンプレートは、定型文を複数のページで表示することができる仕組みです。テンプレート自体は、他の記事同様に独立した個々のページです。 テンプレートを使うと、複数のページに同じ内容 (同じ構成の文やデザイン) を表示することができます。そのため、テキストを直接コピーする手間を減らせたり、あるウィキアコミュニティ内で記事の体裁を揃えやすくなったりします。
テンプレートの利点
テンプレートは、こんなときに便利です。
- 多くのページに載せたい内容を、あらかじめテンプレートとして作成する。
- 複数のページで、 (インフォボックスなど) 一貫性を保って作成したい節 (セクション) の内容を、テンプレートとして形式 (フォーマット) 化する。
- 他の利用者とコミュニケーションをとるとき、よく書き込む内容について簡単に入力できるよう、あらかじめテンプレートとして作成する。
- 長く、複雑なコードをテンプレートに置き換え、他の利用者がそのページを編集しやすいようにする。
- 編集を保護していないページで、ある節 (セクション) だけを保護する。保護したい節をテンプレート化し、テンプレートページを保護する。
テンプレートは、通常はテンプレート 名前空間にあります。テンプレート名前空間には、ページ名がTemplate:
で始まるすべてのページが含まれています。(例:Template:Name
)
基本のテンプレートを作ってみましょう
テンプレートはとても有用にもなりますが、その分とても複雑なものにもなりえます。 まず、次のような簡単なテンプレートを作成し、そのテンプレートをもとにいろいろと試してみてください。
- ウィキアのTemplate:Exampleページに行き、「作成」(または「編集」) をクリックします。
- 編集エディタで、「みなさん、こんにちは。」と入力します。
- 「保存」をクリックします。たったこれだけで、先ほどの例文がテンプレートとして作成されました。
- 「テンプレートテスト」の記事を作成します。(サンドボックスのページがあれば、利用すると良いでしょう。)
- 編集エディタのビジュアルモードで、「他のテンプレートを追加」をクリックします。「Example」を検索し、Exampleテンプレートを選びます。
- ソースモードの場合は、下のコードを入力します。
{{Example}}
- 「保存」をクリックします。テンプレートテストのページに、テンプレートの内容が表示されたかどうか、確認します。
これで、テンプレートを作成し、記事で使ってみることができました。
ぜひ、あなたの編集しているウィキアコミュニティーに役立つように、テンプレートの内容を変えてみてください。また、作ったテンプレートを関連する記事に追加してみてください。
既存のテンプレートを使う
ウィキアには、すでに組み込まれている、標準のテンプレートがあります。 そのコミュニティで利用できるテンプレートの一覧を見るには、特別:全ページ(Special:AllPages)へ行き、名前空間のドロップダウンメニューから「テンプレート」を選んでください。「表示」をクリックすると、利用できるテンプレートが、一覧で表示されます。
- 編集エディタのビジュアルモードでは、「他のテンプレートを追加」をクリックすると、全てのテンプレート一覧から、テンプレートを検索し、使いたいテンプレートを選ぶことができます。
- ソースモードでは、次のコードを利用して、記事に使うテンプレートを選ぶことができます。「テンプレート名」には、テンプレートの名前が入ります。
{{テンプレート名}}
- ウィキア上級者は、w:MediaWiki:Editor-template-listページを編集し、エディタの「テンプレート」部分で標準で利用できるテンプレートの一覧を変えることができます。この一覧には、最高で4つまでのテンプレートを表示することができます。
テンプレートのウィキテキストについて
- 記事中にテンプレートを挿入する場合の記載方法は以下の通りです。
{{テンプレート名}}
- 通常、テンプレートは「Template:テンプレート名」という名称ですが、テンプレートを挿入する場合、名前空間は記載不要です。
- 上の方法で記載した場合、記載箇所にテンプレートが実際に挿入されて表示されます。なお、ここで入力したテンプレートが存在していないならば、記事の表示上Template:テンプレート名といった表示のされ方をします。
高度なテンプレート
テンプレートパラメータ
テンプレートは、パラメータ (テンプレート仮引数) を設定することができます。パラメータは、テキストなど、テンプレートの表示内容を特定のものに変えたり、デザインなど、テンプレートの表示方法を変えたりすることができます。
例えば、 Template:Wikipedia では、{{Wikipedia}}
だけを記述すると、そのテンプレートが使われたページと同じページ名の、ウィキペディアのページにリンクします。
しかし、パラメータを指定することで、他のページへリンクさせることもできます。例えば、{{Wikipedia|Wikia}}
と記述すると、ウィキペディアWikiaの記事にリンクします。
入力したものに応じてテンプレートの出力を変える方法についての詳細は、 Help:テンプレートパラメータ や Help:パーサ関数 をご覧ください。
テンプレートの置き換え (テンプレートを展開して使う)
テンプレートのもう一つの使い方に、ページに挿入したテンプレートを、テンプレートのソースコードを展開した内容で「置き換える」(substitute) 方法があります。これを、「subst展開」と呼びます。
subst展開をするには、テンプレートの 始めブレース2つ ( {{ ) の直後に
subst:
と記述します。
{{subst:テンプレート名}}
いったんページを保存すると、subst展開した部分には、編集した時点でのテンプレートの内容が出力されます。また、その後編集しても、{{subst:テンプレート名}}
は表示されず、テンプレートとの関係性はなくなります。subst展開した部分は、他のテキストと同じように編集することになります。
もとのテンプレートがその後変更されても、subst展開したページの内容には影響しません。
subst展開についての詳細は、 Help:テンプレートの置換をご覧ください。
基本のテンプレートの追加や更新
公式 Starter Wiki と、半公式 Templates 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 としても作成ページが開きます。)
- コピーしたウィキテキストのコードを貼り付け、「作成」ボタンをクリックします。
ビデオ講座 (英語)
テンプレートについて全く知らない方には、このビデオが参考になるでしょう。(現在は英語版のみ) center|500px
テンプレート ウェビナー
ほかのビデオ講座をお探しですか? ウェビナー (オンラインセミナー) 録画をまとめたビデオは、ウィキアサイトのテンプレートを追加したり、変更(カスタマイズ)したりすることの基礎を紹介しています。(現在は英語版のみ)
関連項目
- Help:テンプレートパラメータ
- Help:インフォボックス - 記事内容の概要を説明するために、よく使われるテンプレート形式
- Help:テンプレートの置換
- Help:テンプレートの説明文
関連記事
参考
- Templates (Rappy Wiki)
- Wikipedia:ja:Help:テンプレート
- Wikipedia:ja:Help:テンプレート早わかり
- Wikipedia:ja:Wikipedia:Template メッセージの一覧
- ポケモンWiki ヘルプ:テンプレート - テンプレート名前空間にないテンプレート
さらなるヘルプとフィードバック
- ヘルプ:コンテンツでは、他のヘルプページを閲覧、検索することができます。
- 最新の情報やヘルプについては、コミュニティセントラルをご覧ください。
- この記事で不明確な点や、曖昧な点がございましたら、Fandomとの連絡方法をご確認ください。
- このヘルプはコミュニティセントラル内にて管理されています。
- このヘルプには更新、または翻訳されていないコンテンツがあります。どなたでも翻訳にご協力いただくことができます。
- 原文リンク未指定。理由 :*英語版の画像や動画を使用しています。