テンプレート:Infobox/doc
提供: Yourpedia
Infoboxテンプレートは、Infoboxを作成するためのメタテンプレートです。Wikipediaの同名テンプレートとの互換を実現するために作成したものですが、引数とその指定方法に違いがあるため、移入には調整を要します。
引数一覧
- body全体にかかる引数
- bodyclass:cssクラスを指定します。既定値は「infobox」に設定されており、引数を指定すると「infobox (bodyclass)」という名前のクラスになります。
- bodystyle:スタイルを指定します。既定値として幅(width)が22emに設定されており、引数を指定するとスタイルが追加されます。
- 最下部の、テンプレート本体への内部リンク
- nameまたはtnavbar:「テンプレート:ほげほげ」の「ほげほげ」にあたる文字列を入力します。
- nameflagまたはtnavbarflag:引数の入力があれば表示され、なければ表示されません。
- 引数「child」を指定することによって、別のInfobox内に組込み可能なInfobox(Infoboxからtableタグをなくした版)にすることは、今のところ、できません。
- 以下で、☆印は、入力があればテーブルの中に当該行が表示され、入力がなければ表示されなくなる引数です。
- テーブルの各行の表示・非表示は、データ(data)の有無ではなく、ヘッダ(header)・ラベル(label)またはフラグ(flag)の入力によって選択・制御する仕組みになっています。
- ヘッダとラベルの入力は出力表示にも利用されます。フラグの入力は内部で行の表示制御のみに使用します。ヘッダ・ラベル・フラグに入力する内容は任意ですが、refタグを使用すると表示が壊れるため、使用しないでください。なお、データには使用しても大丈夫です。
フォーマット
{{Infobox
|bodyclass =
|bodystyle =
|title =
|titleclass =
|titlestyle =
|above =
|aboveclass =
|abovestyle =
|subheaderflag =
|subheader =
|subheaderclass =
|subheaderrowclass =
|subheaderstyle =
|subheaderflag2 =
|subheader2 =
|subheaderrowclass2 =
|imageflag =
|image =
|imageclass =
|imagerowclass =
|imagestyle =
|caption =
|captionstyle =
|imageflag2 =
|image2 =
|imagerowclass2 =
|caption2 =
|headerstyle =
|labelstyle =
|datastyle =
|header1 =
|class1 =
|label1 =
|rowclass1 =
|data1 =
|header2 =
|class2 =
|label2 =
|rowclass2 =
|data2 =
.
.
.
|header50 =
|class50 =
|label50 =
|rowclass50 =
|data50 =
|belowflag =
|below =
|belowclass =
|belowstyle =
|tnavbarflag = tnavbarflag
|tnavbar =
}}