「テンプレート:Tnavbar」の版間の差分
提供: miniwiki
ja>Frozen-mikan |
(ページの作成:「<noinclude>このテンプレートの{{purge}}</noinclude><includeonly><!-- -->{{#if:{{{nodiv|}}} |<!--then: --> <span class="noprint plainlinksneverexpand" style="…」) |
||
1行目: | 1行目: | ||
− | {{ | + | <noinclude>このテンプレートの{{purge}}</noinclude><includeonly><!-- |
+ | -->{{#if:{{{nodiv|}}} |<!--then: | ||
+ | --> <span class="noprint plainlinksneverexpand" style="white-space:nowrap; font-size:xx-small; {{{style|}}}"> |<!--else: | ||
+ | --><div class="noprint plainlinksneverexpand" style="background-color:transparent; padding:0; font-size:xx-small; color:#000000; white-space:nowrap; {{{style|}}}"><!-- | ||
+ | -->}}<!-- | ||
− | -- | + | -->{{#ifeq:{{{mini|}}}{{{miniv|}}}{{{plain|}}}{{{viewplain|}}}|<!--equals:-->1 |<!--then:(nothing)--> |<!--else: |
− | + | -->テンプレートを: <!-- | |
− | -->< | ||
-->}}<!-- | -->}}<!-- | ||
− | -->{{# | + | -->{{#if:{{{mini|}}} |<!--then: |
− | + | -->[[Template:{{{1}}}|<span title="このテンプレートを表示します">表</span>]] <span style="font-size:80%;">•</span> [[Template talk:{{{1}}}|<span {{#ifexist: Template talk:{{{1}}}|<!--do nothing-->|style="color:#002bb8;"}} title="テンプレートのノートを表示します">話</span>]] <span style="font-size:80%;">•</span> [{{fullurl:Template:{{{1}}}|action=edit}} <span style="color:#002bb8;" title="このテンプレートを編集します。保存の前にプレビューを忘れずに">編</span>]<!-- | |
-->}}<!-- | -->}}<!-- | ||
− | -->{{#ifeq:{{{miniv|}}}{{{viewplain|}}}|<!--equals:-->1|<!--then: | + | -->{{#ifeq:{{{miniv|}}}{{{viewplain|}}} |<!--equals:-->1 |<!--then: |
− | -->[[Template:{{{1}}}|<span title="このテンプレートを表示します | + | -->[[Template:{{{1}}}|<span title="このテンプレートを表示します">表{{#if:{{{viewplain|}}}|示}}</span>]]<!-- |
− | --> | + | -->|<!--else:(nothing)--> |}}<!-- |
+ | |||
+ | -->{{#ifeq:{{{mini|}}}{{{miniv|}}}{{{viewplain|}}} |<!--equals:-->1 |<!--then:(nothing)--> |<!--else: | ||
+ | -->[[Template:{{{1}}}|<span title="このテンプレートを表示します">表示</span>]] <span style="font-size:80%;">•</span> [[Template talk:{{{1}}}|<span {{#ifexist: Template talk:{{{1}}}|<!--do nothing-->|style="color:#002bb8;"}} title="テンプレートのノートを表示します">ノート</span>]] <span style="font-size:80%;">•</span> [{{fullurl:Template:{{{1}}}|action=edit}} <span style="color:#002bb8;" title="このテンプレートを編集します。保存の前にプレビューを忘れずに">編集</span>]<!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if:{{{nodiv|}}} |<!--then: | -->{{#if:{{{nodiv|}}} |<!--then: | ||
--></span> |<!--else: | --></span> |<!--else: | ||
− | -- | + | --><!-- |
− | -->}} | + | -->}}</includeonly><noinclude> |
− | + | {{/doc}} | |
− | + | ||
− | + | <!--Note: Metadata (interwiki links, etc) for this template should be put on [[Template:Tnavbar/doc]]--> | |
− | + | </noinclude> | |
− | |||
− | <!-- |
2018/8/2/ (木) 08:44時点における版
このテンプレートの
このテンプレートは80,000以上のページで使われています。 余計な混乱やサーバーへの負荷を避けるために、どんな変更でも最初はテンプレートのサンドボックス・サブページ、テストケース・サブページもしくはあなた自身の利用者スペースのページで試すべきです。そうすれば、試した変更を1度の編集でこのテンプレートに加えることができます。しかし、最初にあなたの提案した変更を、この項目のノートで議論するようにお願いします。 |
このテンプレートの記述は複雑な構成となっています。編集後の結果が予想できないか、または変更にともなう影響を修正する用意ができていない場合は編集をお控えください。練習や実験はテンプレートのサンドボックス・サブページ、テストケース・サブページもしくはあなた自身の利用者スペースのページでお願いします。 |
このテンプレート tnavbar (template navigation bar) はテンプレートへリンクするためのものです。テンプレート自身に埋め込んで、そのノートページなどへのリンクを作ることができます。テンプレートが使われているページから、読者が直ちにテンプレートページへたどり着けるようになり、便利です。
使用法
{{Tnavbar|Tnavbar/doc}}
と記述すると
という表示が得られます。
以下から適当なものを選んで、目的のテンプレートに貼り付ければそのまま利用することができます。
→ 記述例
|
表示 |
---|---|
{{Tnavbar|{{subst:PAGENAME}}}}
|
このテンプレートを: 表示・ノート・[ 編集]・[ 履歴] |
{{Tnavbar|{{subst:PAGENAME}}|plain=1}}
|
表示・ノート・[ 編集]・[ 履歴] |
{{Tnavbar|{{subst:PAGENAME}}|nodiv=1}}
|
|
{{Tnavbar|{{subst:PAGENAME}}|plain=1|nodiv=1}}
|
|
{{Tnavbar|{{subst:PAGENAME}}|mini=1}}
|
表・話・[ 編]・[ 歴] |
{{Tnavbar|{{subst:PAGENAME}}|mini=1|nodiv=1}}
|
|
{{Tnavbar|{{subst:PAGENAME}}|viewplain=1}}
|
表示 |
{{Tnavbar|{{subst:PAGENAME}}|miniv=1}}
|
表 |
記述例中の {{subst:PAGENAME}}
は、テンプレートの編集を保存した際にそのテンプレートのページ名に置換されます。
また、ほとんどの場合でこのテンプレートを直接使用するより、{{Navbox}}、{{Infobox}} といったラッパーを利用するほうが簡便です。ご検討ください。
引数
引数 | 指定内容 | 既定値 | 説明 |
---|---|---|---|
1 | テンプレート名 | なし | 必須。tnavbar からリンクするテンプレートのページ名です。名前空間部分 (Template:) は除きます。 |
plain | 「このテンプレートを:」表示の有無 | 表示あり | ナビゲーションの前に「このテンプレートを:」という文章を表示するかどうか指定します。表示しないときは、plain=1 と記述してください。
|
nodiv | div 要素とするか | div 要素として出力 | このテンプレートが出力するHTML要素を div にするかどうか指定します。規定は div 要素で、nodiv=1 とすると span 要素として出力します。
|
mini | 短縮版にするか | 非短縮版 | リンク文字列を一文字にし、コンパクトな表示にするかどうか指定します。短縮版にするには mini=1 とします。
|
viewplain | テンプレートページのみにリンクする | テンプレートページのみにリンクし、ノートページなどへのリンクは表示しないシンプルな形式です。
| |
miniv | テンプレートページのみにリンクする (短縮版) |
viewplain の短縮版で、もっともシンプルな形式です。
| |
style | スタイル指定 | なし | このテンプレートが出力する div または span の style 属性値に追加指定します。 |
fontstyle | フォントのスタイル指定 | なし | フォントのスタイルを指定します。ハイパーリンクのデフォルト文字色などを上書きできます。 |
fontcolor | 文字色 | 指定なし | 文字色を指定します。ハイパーリンクのデフォルト文字色を上書きします。 |
ラッパー
- {{tnavbar-header}}
- tnavbar を右に float して表示します。ナビゲーションテンプレートの見出し部分に便利です。
- {{tnavbar-collapsible}}
- collapsible tables を利用しているテンプレートで利用できます。
以下はナビゲーションテンプレート作成の際に利用できるメタテンプレートの一覧です。
表示・ノート・[ 編集]・[ 履歴] | 折畳モード | タイトル色 | 画像 | グループ | スタイル パラメータ |
例テンプレート |
---|---|---|---|---|---|---|
{{Navbox subgroup}} | collapsible | navbox | No | Yes | Yes | {{日本百名山}} |
{{Navbox}} | collapsible | navbox | Left/Right of body | Yes | Yes | {{イギリスの電車}} |
{{Navbox with columns}} | collapsible | navbox | Left/right of columns | No | Yes | {{都道府県知事}} |
{{NavboxYears}} {{NavboxYears2}} |
collapsible | navbox | No | No | No | {{全豪オープンテニス}} |
{{Navbox with collapsible groups}} | collapsible | navbox | Left/right of body and/or in each list | Yes | Yes | {{日本近代地震}} |
種類 | CSSクラス | Javascript | 畳まれるとき | Custom initial state |
ネスト | タイトル色 | フォントサイズ |
---|---|---|---|---|---|---|---|
Collapsible table | collapsible, navbox | Common.jsにて定義 | 2個以上 | Yes | No | #ccccff | 90% |