テンプレート:Infobox/doc

提供: Yourpedia
2018年5月11日 (金) 20:16時点における由亜辺出夫 (トーク | 投稿記録)による版 (ほぼ完成かも)

移動: 案内検索

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     =
}}