|
|
1行目: |
1行目: |
− | <noinclude>{{Documentation subpage|種類=[[Help:テンプレート|テンプレート]]}}</noinclude><includeonly>
| + | {{Template sandbox notice}}<!-- |
− | {{Pp-template}}
| |
− | {{使用箇所の多いテンプレート|290,000以上}}
| |
− | {{複雑なテンプレート}}
| |
− | </includeonly>
| |
− | <!-- 以下でテンプレートの解説文を編集してください --> | |
− | このテンプレート '''tnavbar''' ('''t'''emplate '''nav'''igation '''bar''') は[[Help:テンプレート|テンプレート]]へリンクするためのものです。テンプレート自身に埋め込んで、そのノートページなどへのリンクを作ることができます。テンプレートが使われているページから、読者が直ちにテンプレートページへたどり着けるようになり、便利です。
| |
| | | |
− | == 使用法 ==
| + | --><includeonly><onlyinclude>{{#if:{{{nodiv|}}} |<!--then: |
− | <code><nowiki>{{Tnavbar|Tnavbar/doc}}</nowiki></code> と記述すると | + | --> <span class="noprint plainlinks" style="white-space:nowrap; font-size:75%; font-weight:normal; {{{fontstyle|}}}; {{#if:{{{fontcolor|}}}|color:{{{fontcolor}}};}} {{{style|}}}"> |<!--else: |
− | {{Tnavbar|Tnavbar/doc}} | + | --><div class="noprint plainlinks" style="background-color:transparent; padding:0; font-size:75%; color:#000000; white-space:nowrap; font-weight:normal; {{{fontstyle|}}}; {{#if:{{{fontcolor|}}}|color:{{{fontcolor}}};}} {{{style|}}}"><!-- |
− | という表示が得られます。
| + | -->}}<!-- |
| | | |
− | 以下から適当なものを選んで、目的のテンプレートに貼り付ければそのまま利用することができます。
| + | -->{{#ifeq:{{{mini|}}}{{{miniv|}}}{{{plain|}}}{{{viewplain|}}}|<!--equals:-->1 |<!--then:(nothing)-->|<!--else: |
− | {| class="wikitable"
| + | -->このテンプレートを: <!-- |
− | ! style="white-space:nowrap" | <div style="float:right">→</div>記述例
| + | -->}}<!-- |
− | ! style="" | 表示
| |
− | |-
| |
− | | <code><nowiki>{{Tnavbar|{{subst:PAGENAME}}}}</nowiki></code>
| |
− | | {{Tnavbar|Tnavbar/doc}}
| |
− | |-
| |
− | | <code><nowiki>{{Tnavbar|{{subst:PAGENAME}}|plain=1}}</nowiki></code>
| |
− | | {{Tnavbar|Tnavbar/doc|plain=1}}
| |
− | |-
| |
− | | <code><nowiki>{{Tnavbar|{{subst:PAGENAME}}|nodiv=1}}</nowiki></code>
| |
− | | {{Tnavbar|Tnavbar/doc|nodiv=1}}
| |
− | |-
| |
− | | <code><nowiki>{{Tnavbar|{{subst:PAGENAME}}|plain=1|nodiv=1}}</nowiki></code>
| |
− | | {{Tnavbar|Tnavbar/doc|plain=1|nodiv=1}}
| |
− | |-
| |
− | | <code><nowiki>{{Tnavbar|{{subst:PAGENAME}}|mini=1}}</nowiki></code>
| |
− | | {{Tnavbar|Tnavbar/doc|mini=1}}
| |
− | |- | |
− | | <code><nowiki>{{Tnavbar|{{subst:PAGENAME}}|mini=1|nodiv=1}}</nowiki></code>
| |
− | | {{Tnavbar|Tnavbar/doc|mini=1|nodiv=1}}
| |
− | |-
| |
− | | <code><nowiki>{{Tnavbar|{{subst:PAGENAME}}|viewplain=1}}</nowiki></code>
| |
− | | {{Tnavbar|Tnavbar/doc|viewplain=1}}
| |
− | |-
| |
− | | <code><nowiki>{{Tnavbar|{{subst:PAGENAME}}|miniv=1}}</nowiki></code>
| |
− | | {{Tnavbar|Tnavbar/doc|miniv=1}}
| |
− | |}
| |
| | | |
− | 記述例中の <code><nowiki>{{subst:PAGENAME}}</nowiki></code> は、テンプレートの編集を保存した際にそのテンプレートのページ名に[[Help:テンプレート#テンプレートの内容で置き換える|置換されます]]。
| + | -->{{#ifeq:{{{miniv|}}}{{{viewplain|}}}|<!--equals:-->1|<!--then: |
| + | -->[[Template:{{{1}}}|<span title="このテンプレートを表示します" style="{{{fontstyle|}}};{{#if:{{{fontcolor|}}}|color:{{{fontcolor}}};}}">{{#if:{{{viewplain|}}}|表示|表}}</span>]]|<!--else: |
| + | -->[[{{ns:10}}:{{{1}}}|<span title="このテンプレートを表示します" style="{{{fontstyle|}}};{{#if:{{{fontcolor|}}}|color:{{{fontcolor}}};}}">{{#if:{{{mini|}}}|表|表示}}</span>]]<span style="font-size:80%;">・</span>[[{{ns:11}}:{{{1}}}|<span style="color:#002bb8;{{{fontstyle|}}};{{#if:{{{fontcolor|}}}|color:{{{fontcolor}}};}}" title="このテンプレートのノートを表示します">{{#if:{{{mini|}}}|話|ノート}}</span>]]<span style="font-size:80%;">・</span>[{{fullurl:{{ns:10}}:{{{1}}}|action=edit}} <span style="color:#002bb8;{{{fontstyle|}}};{{#if:{{{fontcolor|}}}|color:{{{fontcolor}}};}}" title="このテンプレートを編集します。保存の前にプレビューを忘れずに。">{{#if:{{{mini|}}}|編|編集}}</span>]<span style="font-size:80%;">・</span>[{{fullurl:{{ns:10}}:{{{1}}}|action=history}} <span style="color:#002bb8;{{{fontstyle|}}};{{#if:{{{fontcolor|}}}|color:{{{fontcolor}}};}}" title="このテンプレートの過去の版を表示します">{{#if:{{{mini|}}}|歴|履歴}}</span>]<!-- |
| + | -->}}<!-- |
| | | |
− | また、ほとんどの場合でこのテンプレートを直接使用するより、{{tl|Navbox}}、{{tl|Infobox}} といったラッパーを利用するほうが簡便です。ご検討ください。
| + | -->{{#if:{{{nodiv|}}} |<!--then: |
− | | + | --></span> |<!--else: |
− | == 引数 ==
| + | --></div><!-- |
− | {| class="wikitable"
| + | -->}}</onlyinclude></includeonly><!-- |
− | |+ 引数の一覧
| + | --> |
− | ! 引数 !! 指定内容 !! 既定値 | + | ---- |
− | ! style="width:50%" | 説明
| + | <center>このテンプレートの{{purge}}</center> |
− | |-
| + | ---- |
− | ! 1
| + | {{Documentation}} |
− | | テンプレート名 || なし || '''必須'''。tnavbar からリンクするテンプレートのページ名です。[[Help:名前空間|名前空間]]部分 (Template:) は除きます。
| + | <!-- カテゴリと言語間リンクはここではなく、/doc サブページに追加してください --> |
− | |-
| |
− | ! plain
| |
− | | 「このテンプレートを:」表示の有無 || 表示あり || ナビゲーションの前に「このテンプレートを:」という文章を表示するかどうか指定します。表示しないときは、<code>plain=1</code> と記述してください。
| |
− | * <code><nowiki>{{Tnavbar|Tnavbar/doc}}</nowiki></code> → {{Tnavbar|Tnavbar/doc}}
| |
− | * <code><nowiki>{{Tnavbar|Tnavbar/doc|plain=1}}</nowiki></code> → {{Tnavbar|Tnavbar/doc|plain=1}}
| |
− | |-
| |
− | ! nodiv
| |
− | | div 要素とするか || div 要素として出力 || このテンプレートが出力するHTML要素を div にするかどうか指定します。規定は div 要素で、<code>nodiv=1</code> とすると span 要素として出力します。
| |
− | |-
| |
− | ! mini
| |
− | | 短縮版にするか || 非短縮版 || リンク文字列を一文字にし、コンパクトな表示にするかどうか指定します。短縮版にするには <code>mini=1</code> とします。
| |
− | * <code><nowiki>{{Tnavbar|Tnavbar/doc|mini=1}}</nowiki></code>→ {{Tnavbar|Tnavbar/doc|mini=1}}
| |
− | |-
| |
− | ! viewplain
| |
− | | テンプレートページのみにリンクする || || テンプレートページのみにリンクし、ノートページなどへのリンクは表示しないシンプルな形式です。
| |
− | * <code><nowiki>{{Tnavbar|Tnavbar/doc|viewplain=1}}</nowiki></code> → {{Tnavbar|Tnavbar/doc|viewplain=1}}
| |
− | |-
| |
− | ! miniv
| |
− | | テンプレートページのみにリンクする<br />(短縮版) || || '''viewplain''' の短縮版で、もっともシンプルな形式です。
| |
− | * <code><nowiki>{{Tnavbar|Tnavbar/doc|miniv=1}}</nowiki></code> → {{Tnavbar|Tnavbar/doc|miniv=1}}
| |
− | |-
| |
− | ! style
| |
− | | スタイル指定 || なし || このテンプレートが出力する div または span の style 属性値に追加指定します。
| |
− | |-
| |
− | ! fontstyle
| |
− | | フォントのスタイル指定 || なし || フォントのスタイルを指定します。ハイパーリンクのデフォルト文字色などを上書きできます。
| |
− | |-
| |
− | ! fontcolor
| |
− | | 文字色 || 指定なし || 文字色を指定します。ハイパーリンクのデフォルト文字色を上書きします。
| |
− | |}
| |
− | | |
− | == ラッパー ==
| |
− | ; {{tl|tnavbar-header}} : tnavbar を右に float して表示します。ナビゲーションテンプレートの見出し部分に便利です。
| |
− | ; {{tl|tnavbar-collapsible}} : [[:en:Wikipedia:Collapsible tables|collapsible tables]] を利用しているテンプレートで利用できます。
| |
− | | |
− | 以下はナビゲーションテンプレート作成の際に利用できるメタテンプレートの一覧です。
| |
− | {{Navigational templates}}<includeonly> | |
− | | |
− | <!-- カテゴリは以下に追加してください --> | |
− | [[Category:内部リンク用テンプレート|{{PAGENAME}}]]
| |
− | [[Category:特殊効果テンプレート|{{PAGENAME}}]]
| |
− | </includeonly>
| |