Template:81プロフィール/doc
これはTemplate:81プロフィールの解説サブページです。 使用方法、カテゴリ、およびその他テンプレート自体に含まれない情報を収容しています。 |
Luaモジュールを使用しています: |
これは、81プロデュースの公式サイトにある声優のプロフィールへリンクするためのテンプレートです。声優の記事における外部リンクの節やInfoboxの内部などでの使用を想定しています。
プロフィールの各ページにはIDが割り当てられており、IDが分かれば外部リンクを生成することができます。人物の外部リンク用テンプレートの多くはテンプレートを呼び出す側でIDを指定するか、ウィキデータを参照してIDを得るのですが、当テンプレートの場合、Template:81プロフィール/一覧から呼び出し元の記事へのリンクを探索することによってIDを求めるという方式を採っています。その理由は81プロデュースの公式サイトにおいて、声優の退所などにより、他の声優のプロフィールのIDが変動した事例が複数回確認されているからです。
声優の入所があった場合、あるいはすでに所属している声優のIDが変動した場合には、Template:81プロフィール/一覧を更新してください。声優の退所があってもその声優のIDが空きになっており、他の所属声優のIDに変化がない場合は更新不要です。新規所属については公式サイトのニュースリリースで確認できます。
使い方
[編集]声優記事での使い方
[編集]声優の記事から、その人物のプロフィールページへリンクするには以下のようにテンプレートを使用してください。リンクの表示名の指定を省略した場合は代わりに記事名(ただし曖昧さ回避の部分は省略されます)が使用されます。
{{81プロフィール|name=リンクの表示名(省略可)}}
先述したように、81プロデュースのプロフィールのIDは今後変動する可能性があるため、現時点ではテンプレートを呼び出す側でプロフィールのIDを指定することはできません。将来的にIDが変動しなくなった場合のために、プロフィールのIDを指定するための引数として|id=
と|1=
が予約されています。現時点でこれらの引数に値を指定してテンプレートを呼び出した場合、エラーメッセージが表示されます。
{{81プロフィール|name=ゆきじ}}
以下のように表示されます。
エラー:IDの取得に失敗しました。記事名およびTemplate:81プロフィール/一覧を確認してください。記事名を指定する
[編集]プロフィールページで主題としている人物の記事以外(Wikipedia:サンドボックスなど)においてテンプレートを使用する場合は、以下のようにしてください。記事名のところは、Template:81プロフィール/一覧で指定されているものを記入してください。|name=
を指定しなかった場合は|articletitle=
で指定された記事名がそのままリンクに表示されます。
{{81プロフィール|name=リンクの表示名(省略可)|articletitle=記事名}}
呼び出し元のページのサブページ名がTemplate:81プロフィール/一覧で指定されている記事名と一致する場合は|articletitle=
の指定は省略可能です。
URLのみを得る
[編集]|plainurl=
に何らかの値を指定した場合、プロフィールページのURLを整形せずに返します。Infoboxの内部にリンクを入れる場合など、通常の使い方では出力のフォーマットがそぐわない時にこの方法が使えます。|articletitle=
が必要になるケースは|plainurl=
の指定がない場合と同様です。
出典として用いるには
[編集]81プロデュースのプロフィールページを出典として用いる場合には当テンプレートを使用するのではなく、閲覧時点のURLをそのまま記入し、閲覧日も記載することを強く推奨します。一般的にウェブサイトを出典とする場合には閲覧日を記入した方がいい(参照:Wikipedia:出典を明記する#刊行年月日)のですが、その際にURLは指定された閲覧日の時点で有効であったものを提示するべきです。また、将来的にIDが変動した場合に備え、ウェイバックマシンなどのウェブアーカイブのURLおよびアーカイブ日時も併せて記入するとよりよいでしょう。出典テンプレートのうち、{{Cite web}}や{{Cite web2}}はウェブアーカイブの指定にも対応しています。
エラーメッセージとカテゴリ
[編集]以下の条件を1つでも満たした場合はエラーメッセージを表示するとともに、呼び出し元のページにCategory:テンプレート呼び出しエラーのあるページ/Template:81プロフィールを適用します。
|articletitle=
で指定した記事名(指定を省略した場合は呼び出し元のページ名もしくはサブページ名)がTemplate:81プロフィール/一覧に記載されていなかった- 無効化されている引数(
|id=
と|1=
)に値を指定してテンプレートを呼び出した
TemplateData
[編集]81プロデュースの公式サイトにある声優のプロフィールへリンクするためのテンプレート
パラメーター | 説明 | 型 | 状態 | |
---|---|---|---|---|
リンクの表示名 | name 2 | リンクで表示される声優の名前
| 文字列 | 省略可能 |
記事名 | articletitle | [[Template:81プロフィール/一覧]]で指定されている、声優の記事名
| ページ名 | 省略可能 |
プレーンのURLを返すか | plainurl | 何らかの値を指定した場合、整形していないURLを返す
| 文字列 | 省略可能 |
関連項目
[編集]- {{81プロデュース}} - ナビゲーションテンプレート