テンプレート:Navbox subgroup/doc

    提供:Wikiminati

    このテンプレートは{{Navbox}}または他のナビゲーション・テンプレートにおいて、記事一覧をヘッダー又はタイトルを持つグループ化するものです。これを用いることにより、{{Navbox}}内の記事一覧をサブグループ化できます。サブグループ/記事一覧数は25個までとなっています。

    空のテンプレート[ソースを編集]

    {{Navbox subgroup
    | groupstyle = 
    | liststyle  = 
    
    | group1 = 
    | list1  = 
    | group2 = 
    | list2  = 
    ...
    | group20 = 
    | list20  = 
    }}
    

    パラメータ[ソースを編集]

    このテンプレートは{{Navbox}}内で使われます。{{Navbox}}の解説も参照してください。{{Navbox}}との差異を以下に示します。

    • 境界のパラメータ設定のデフォルトは"child"です。
    • 左右のグループ・パッドのデフォルトは0.75em、grouppaddingにより値を変更できます。

    デフォルトの色は、MediaWiki:Common.cssにて設定されています。

    セル[ソースを編集]

    listn(nは数字)
    (例 list1, list2, ... list20) テンプレートの本体部で用います。通常は記事へのリンク一覧になります。最低でも一つのlistパラメーターを設定する必要があります。付加される各listは別個の記事一覧となります。各listによる記事一覧は後述するgroupnパラメーターによりグループ化することができます。listの背景色設定は親となるNavboxと同色がデフォルト設定となっています。
    groupn(nは数字)
    (i.e. group1, group2, ..., group20) listnをサブグループ化し、記事一覧の左側にヘッダーを表示します。省略時はlistnの表示幅が最大化します。背景色は#e6e6ffがデフォルトですが、後述するgroupstyleパラメーターにより変更できます。

    スタイル[ソースを編集]

    bodystyle
    CSSコードの書き込みにより、テンプレート全体のスタイルを設定できます。例は以下の通り。
    background:#nnnnnn;
    text-align:[right/center/left/justified];
    groupstyle
    CSSコードによるスタイル設定はgroupnのセルにも適用できます。これは表全体の設定より優先されます。例は以下の通り。
    background:#nnnnnn;
    text-align:[left/center/right];
    vertical-align:[top/middle/bottom];
    white-space:nowrap;
    grouppadding
    CSSコードによるスタイル設定はグループ・パッドにも適用されます。em単位で設定が可能で、省略時はデフォルトとなります。例は以下の通り。
    grouppadding = 0em 1em; (1em on left/right, 0em on top/bottom)
    grouppadding = 0em 0.5em 0em 1em; (0em top, 0.5em right, 0em bottom, 1em left)
    liststyle
    CSSコードによるスタイル設定はlistにも適用されます。 oddstyleevenstyleがあります。
    oddstyle(奇数listのスタイル)
    evenstyle(偶数listのスタイル)
    oddstyleは奇数list(list1, list3, etc)、evenstyleは偶数list (list2, list4, etc)のスタイルをCSSコードにより設定します。背景色はbackground:#nnnnnn;により設定します。
    evenodd [swap, even, odd, off]
    swap設定を行なった場合、奇数listおよび偶数listが、交互にtransparentと薄い灰色#f7f7f7の縞模様で表示されます。offにより縞模様を削除できます。NOTE:システムの都合により、セミコロンでこの設定を閉じないで下さい。

    グループの幅の設定[ソースを編集]

    一つの{{Navbox}}内に複数の{{Navbox subgroup}}テンプレートを置くことができます。この際、groupstyleliststyleパラメーターを用いることにより、表示幅の設定を行い、より見栄えをよくすることができます。例文は以下の通り。

    groupstyle = width:10em;
    liststyle = width:auto;

    imageimageleftパラメーターを用いるならば、imagestyleimageleftstyleも用いて、表示画像の大きさを調整したほうがよろしいです。

    [ソースを編集]

    例1[ソースを編集]

    Navbox内にNavbox subgroupを使用した例。

    {{Navbox
    | state  = uncollapsed
    | name   = Protected Areas of Colorado
    | title  = Protected Areas of Colorado
    | listclass = hlist
    | group1 = National Park Service
    | list1  = {{Navbox subgroup
      | group1 = National Parks
      | list1  =
    *[[Black Canyon of the Gunnison National Park|Black Canyon of the Gunnison]]
    *[[Great Sand Dunes National Park and Preserve|Great Sand Dunes]]
    *[[Mesa Verde National Park|Mesa Verde]]
    *[[Rocky Mountain National Park|Rocky Mountain]]
      | group2 = National Monuments
      | list2  =
    *[[Colorado National Monument|Colorado]]
    *[[Florissant Fossil Beds National Monument|Florissant Fossil Beds]]
    *[[Hovenweep National Monument|Hovenweep]]
    *[[Yucca House National Monument|Yucca House]]
      | group3 = National Historic Sites
      | list3  =
    *[[Bent's Old Fort National Historic Site|Bent's Old Fort]]
    *[[Sand Creek Massacre National Historic Site|Sand Creek Massacre]]
      | group4 = National Recreation Area
      | list4  =
    *[[Curecanti National Recreation Area|Curecanti]]
      }}
    | group2 = National Forests
    | list2  =
    *[[Arapaho National Forest|Arapaho]]
    *[[Grand Mesa National Forest|Grand Mesa]]
    *[[Gunnison National Forest|Gunnison]]
    *[[Pike National Forest|Pike]]
    *[[Rio Grande National Forest|Rio Grande]]
    *[[Roosevelt National Forest|Roosevelt]]
    *[[Medicine Bow - Routt National Forest|Medicine Bow - Routt]]
    *[[San Isabel National Forest|San Isabel]]
    *[[San Juan National Forest|San Juan]]
    *[[Uncompahgre National Forest|Uncompahgre]]
    *[[White River National Forest|White River]]
    }}
    


    例2[ソースを編集]

    Navbox subgroup内のlistを調整し、list1list3list1styleおよびlist3styleにより背景色設定を行い、見出しとして用い、list2list4を記事一覧として用いた例。

    {{Navbox
    | state = expanded
    | name  = Roman Emperors
    | title = Roman Emperors
    | listclass = hlist
    | group1 = Crisis 235 AD - 284 AD
    | list1  = 
    *[[Maximinus Thrax]]
    *[[Gordian I]]
    *[[Gordian II]]
    *[[Pupienus]] and [[Balbinus]]
    *[[Gordian III]]
    *[[Philip the Arab]]
    *[[Decius]]
    *[[Trebonianus Gallus]]
    *[[Aemilianus]]
    *[[Valerian (emperor)|Valerian]]
    *[[Gallienus]]
    *[[Claudius II]]
    *[[Quintillus]]
    *[[Aurelian]]
    *[[Marcus Claudius Tacitus]]
    *[[Florianus]]
    *[[Probus]]
    *[[Carus]]
    *[[Numerian]]
    *[[Carinus]]
    | group2 = Dominate
    | list2  = 
      {{Navbox subgroup
       |list1style = background:#ddf;
       |list1 = '''284 AD - 395 AD'''
       |list2 = 
    *[[Diocletian]]
    *[[Maximian]]
    *[[Constantius Chlorus|Constantius I]]
    *[[Galerius]]
    *[[Flavius Valerius Severus|Severus II]]
    *[[Maxentius]]
    *[[Maximinus]]
    *[[Licinius]]
    *[[Constantine I]]
    *[[Constantine II (emperor)|Constantine II]]
    *[[Constans|Constans I]]
    *[[Constantius II]]
    *[[Julian the Apostate]]
    *[[Jovian]]
    *[[Valentinian I]]
    *[[Valens]]
    *[[Gratian]]
    *[[Valentinian II]]
    *[[Eugenius]]
    *[[Theodosius I]]
       |list3style = background:#ddf;
       |list3 = '''Western Empire (393 AD - 476 AD)'''
       |list4 = 
    *[[Honorius (emperor)|Honorius]]
    *[[Constantius III]]
    *[[Joannes]]
    *[[Valentinian III]]
    *[[Petronius Maximus]]
    *[[Avitus]]
    *[[Majorian]]
    *[[Libius Severus]]
    *[[Anthemius]]
    *[[Olybrius]]
    *[[Glycerius]]
    *[[Julius Nepos]]
    *[[Romulus Augustus]]
      }}
    }}
    

    テンプレート:Navigational templates