Template:Nb-header: Difference between revisions

From the Logical Languages Wiki
Jump to navigation Jump to search
m (Maiku moved page Template:PT-header to Template:Nb-header without leaving a redirect)
No edit summary
Line 1: Line 1:
<noinclude><div style="border: 1px solid black; background-color: #fafafa; padding: 1em;">
<noinclude><div style="border: 1px solid black; background-color: #fafafa; padding: 1em;">
The header for a '''portal table'''.
The header for a '''navigation box''' (navbox).


Portal template naming conventions:
Navbox naming conventions:
* <code><nowiki>Template:Portal:Xyz</nowiki></code> - a portal table for Xyz.
* <code><nowiki>Template:NavBox:Xyz</nowiki></code> - a navbox for Xyz.
* <code><nowiki>Template:PT-xyz</nowiki></code> - a portal table component called xyz.
* <code><nowiki>Template:Nb-xyz</nowiki></code> - a navbox component called xyz.


'''NOTE:''' Use <code><nowiki></table></nowiki></code> to close this header!
'''NOTE:''' Use <code><nowiki></table></nowiki></code> to close this header!


See [[Template:Portal:LanguageDescriptions]] for usage example.
See [[Template:NavBox:LanguageDescriptions]] for usage example.


Parameters:
Parameters:
; 1
; 1
: table header title - none means table with no header row
: table header title - none means table with no header row
; 2
; colspan
: colspan e.g. 2 - none means no colspan element (i.e. 1 col)
: colspan e.g. 2 - none means no colspan element (i.e. 1 col)
; 3
; vtepage
: portal-table page-name (excluding Template:Portal: pseudo-namespace) - none means no link to template
: full page name of either the containing navbox template, or a text source page (see Portal page for examples), to be used to create view-talk-edit (VTE) links - none means no VTE links
; 4
; hsize
: table header type. Valid options: h1, h2, h3 (analogous with actual headers).  Default value: h3. This parameter is mainly intended for the Portal page, which displays some larger headers.
: table header type. Valid options: 1, 2, 3 (analogous with actual headers).  Default value: 3. This parameter is mainly intended for the Portal page, which displays some larger headers.
</div></noinclude><table class="llwiki-pt" {{#ifeq:{{{4|}}}|h2|style="margin-top:1.5em;"}}>
</div></noinclude><table class="llwiki-nb" {{#ifeq:{{{hsize|}}}|2|style="margin-top:1.5em;"}}>
{{#if:{{{1|}}}|<tr><th {{#if:{{{2|}}}|colspan={{{2|}}}}} class="llwiki-pt-{{{4|h3}}}">{{#if:{{{3|}}}|<div style="float:right;font-size:70%;font-weight:normal;">[[Template:Portal:{{{3|}}}|T&nbsp;]]</div>}}<span>{{{1|}}}</span></th></tr>}}
{{#if:{{{1|}}}|<tr><th {{#if:{{{colspan|}}}|colspan={{{colspan|}}}}} class="llwiki-nb-h{{{hsize|3}}}">{{#if:{{{vtepage|}}}|<div class="plainlinks llwiki-nb-vte">[[{{{vtepage|}}}|V]]·[{{fullurl:{{{vtepage|}}}|action=edit}} E]&nbsp;</div>}}<span>{{{1|}}}</span></th></tr>}}

Revision as of 14:05, 11 April 2020

The header for a navigation box (navbox).

Navbox naming conventions:

  • Template:NavBox:Xyz - a navbox for Xyz.
  • Template:Nb-xyz - a navbox component called xyz.

NOTE: Use </table> to close this header!

See Template:NavBox:LanguageDescriptions for usage example.

Parameters:

1
table header title - none means table with no header row
colspan
colspan e.g. 2 - none means no colspan element (i.e. 1 col)
vtepage
full page name of either the containing navbox template, or a text source page (see Portal page for examples), to be used to create view-talk-edit (VTE) links - none means no VTE links
hsize
table header type. Valid options: 1, 2, 3 (analogous with actual headers). Default value: 3. This parameter is mainly intended for the Portal page, which displays some larger headers.