コンテンツにスキップ

テンプレート:ナビゲーションボックス

提供:信号機Wiki
2025年12月12日 (金) 10:52時点における銀河連邦 (トーク | 投稿記録)による版 (ドキュメントへの参照を追加)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

{{{title}}}

{{{header1}}}{{{content1}}}


テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄]

このテンプレートはテンプレート:折り畳みボックスの子テンプレートです。合わせて親テンプレートの情報もご覧いただくと理解が進むと思います。

使い方

Wikipediaのカテゴリ欄の上くらいにあるナビゲーションリンクである「NavBox」を自前で再現したものとなります。本家のものを100%再現できたわけではありませんが、概ね近い形で使用することができるようになっています。ただし、テンプレートの制約上最大20行までしか表示することができませんのでご了承ください(20行も表示することはないと思っていますが)。

パラメーター

各パラメーターの使い方です。一部のパラメーターは親テンプレートであるテンプレート:折り畳みボックスも参照してください。

title(タイトル)

必須です。

ナビゲーションボックスの見出し部分に表示されるタイトルです。

opened(開閉フラグ)

ナビゲーションボックスをデフォルトで開いておくかを指定します。既定値はFalseで、開く場合はTrueを入力します。詳しくはテンプレート:折り畳みボックスを参照してください。

header_color(ヘッダーカラー)

ヘッダーの色をカラーコードなどCSSが理解できる形で指定します。これも詳しくは親テンプレートを参照。デフォルトではWikipediaで使用されている色(ちょっと濃い青)が採用されます。

sub_header_color(サブヘッダーカラー)

各行の左側に表示される見出しにおける色を同様に指定します。こちらもデフォルトではWikipediaに準拠した色(淡い青色)が使用されます。

header1~20(ヘッダー)

左側のヘッダーに記す内容を入力します。サブカテゴリのようなイメージです。header1のみ必須で、それ以降は任意です。おそらくですがheader2を飛ばしてheader3を記しても表示はされます。ですが基本的には上から書いて下さい。

content1~20(内容)

その行の右側のカラム(内容)を記すところとなります。リンクの一覧を入力するなどしてください。なお、対応する番号のheaderが入力されていない場合はそもそも表示されませんのでご注意ください。

使い方例

最小限

1行だけ表示させたい場合は以下のようにします。

{{ナビゲーションボックス |title=1行だけ表示する例 |header1=1行目のサブカテゴリ |content1=リンク1 | リンク2 | リンク3 }}

1行だけ表示する例

1行目のサブカテゴリリンク1 | リンク2 | リンク3


複数行記す場合

header2、header3……と書いていけば複数行を表示することができます。

{{ナビゲーションボックス
|title=4行表示します
|header1=ここは必須
|content1=リンク1 | リンク2 | リンク3
|header2=これは任意
|content2=コンテンツを入力してくださいませ
|header3=ここも任意
|content3=
|content4=この中身はheader4がないので省略されます。
|header5=任意任意
|content5=content3は空白をあえて作っています。指定しないとそのまま出てきちゃうので明示的に指定する必要があります。これはcontent5です。content4が省略されていることがわかります。
}}


4行表示します

ここは必須リンク1 | リンク2 | リンク3
これは任意コンテンツを入力してくださいませ
ここも任意
任意任意content3は空白をあえて作っています。指定しないとそのまま出てきちゃうので明示的に指定する必要があります。これはcontent5です。content4が省略されていることがわかります。


ビジュアルエディターで使用する際の注意

可変テンプレートへの対応は限定的なので空白を入れようとしてパラメーター削除してしまうといった現象が発生する可能性があります。テンプレートの書式についてある程度知見がある方はそのテンプレートの部分だけをソースエディターで編集することを強くお勧めします。

20行では足りない場合

原則Wikipediaなどでも20行で足りないということは存在しないため、必要十分と考えています。ですがそれでも足りないケースが生じた場合はサーバー管理者にご連絡ください。必要に応じてパラメーターの数を増やします。(テンプレートの知識がある方は直接修正してくださっても構いません)

もう一つのコツとしては、このテンプレート自体を重ねることです。これはWikipediaでも行われています。

WikiPediaの「Navbox」を再現したテンプレートとなります。再現率は100%ではないですが、インポートしたら依存関係が多すぎたため自前でこしらえています。Wikipediaの色をなるべく再現しています。

テンプレートパラメーター[テンプレートデータを編集]

このテンプレートは、パラメーターを複数行に分けて記述することが推奨されています。

パラメーター説明状態
タイトルtitle タイトル

ナビゲーションボックスのタイトルバーに表示する文字列を記載します。

文字列必須
ボックスの開閉opened フラグ

ボックスの開閉状態を指定します。詳しくは、[[テンプレート:折り畳みボックス]]を参照してください。

既定
False
False / True
自動入力値
False
ブール値省略可能
ヘッダー色header_color ヘッダー色

ヘッダーカラーを指定します。デフォルトはWikiPediaの色になります。

既定
#ccccff
#ccccff
自動入力値
#ccccff
文字列省略可能
サブヘッダー色sub_header_color サブヘッダーカラー

header1~header20における色の指定です。header_color同様に、デフォルトではWikiPediaの色を採用します。

既定
#ddddff
#ddddff
自動入力値
#ddddff
文字列省略可能
ヘッダー1header1 ヘッダー1

1行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列推奨
内容1content1 内容1

1行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列必須
ヘッダー2header2 ヘッダー2

2行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容2content2 内容2

2行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー3header3 ヘッダー3

3行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容3content3 内容3

3行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー4header4 ヘッダー4

4行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容4content4 内容4

4行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー5header5 ヘッダー5

5行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容5content5 内容5

5行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー6header6 ヘッダー6

6行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容6content6 内容6

6行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー7header7 ヘッダー7

7行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容7content7 内容7

7行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー8header8 ヘッダー8

8行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容8content8 内容8

8行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー9header9 ヘッダー9

9行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容9content9 内容9

9行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー10header10 ヘッダー10

10行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容10content10 内容10

10行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー11header11 ヘッダー11

11行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容11content11 内容11

11行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー12header12 ヘッダー12

12行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容12content12 内容12

12行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー13header13 ヘッダー13

13行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容13content13 内容13

13行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー14header14 ヘッダー14

14行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容14content14 内容14

14行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー15header15 ヘッダー15

15行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容15content15 内容15

15行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー16header16 ヘッダー16

16行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容16content16 内容16

16行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー17header17 ヘッダー17

17行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容17content17 内容17

17行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー18header18 ヘッダー18

18行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容18content18 内容18

18行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー19header19 ヘッダー19

19行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容19content19 内容19

19行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能
ヘッダー20header20 ヘッダー20

20行目に表示するヘッダーの文字列を記します。

サブカテゴリ名
文字列省略可能
内容20content20 内容20

20行目のナビゲーションリンクの内容を記します。

[[信号灯器]] | [[アーム]]
文字列省略可能