テンプレート: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 = }}