Template:NavFlex
From Homestar Runner Wiki
(Difference between revisions)
(conditionals for whether to display or not) |
(no padding, see talk page for details: Template talk:NavFlex#Help with fixing padding and alignment?) |
||
| (includes 31 intermediate revisions) | |||
| Line 1: | Line 1: | ||
| - | {| width=100% cellspacing=0 cellpadding= | + | {| width=100% cellspacing=0 cellpadding=0 |
| - | | ''' {{{LeftText}}}{{{LeftVar}}} ''' <!--do not remove any spaces from this line--> | + | | {{#if: {{{LeftText}}}{{{LeftVar}}}|'''|}} {{{LeftText}}}{{{LeftVar}}} {{#if: {{{LeftText}}}{{{LeftVar}}}|'''|}} <!--do not remove any spaces from this line--> |
| - | | | + | | <table align=right border=1 cellpadding=4 cellspacing=0 style="background:#f2f2f2; border:1px solid #ccc; padding:5px; font-size:x-small; line-height:100%; border-collapse:collapse;"><tr><!-- |
| - | + | -->{{#if: {{{RightMainLink}}}<!-- | |
| - | + | -->|<td> [[{{{RightMainLink}}}|{{{RightMainText}}}]] </td>}}<!-- | |
| - | + | -->{{#if: {{{RightPrevLink}}}<!-- | |
| - | + | -->|<td> [[{{{RightPrevLink}}}|<span style="font-size:small">←</span> {{{RightPrevText}}}]] </td>}}<!-- | |
| - | + | -->{{#if: {{{RightNextLink}}}<!-- | |
| - | |}{{subtitlesLinks|{{{FileName}}}}}<noinclude> | + | -->|<td> [[{{{RightNextLink}}}|{{{RightNextText}}} <span style="font-size:small">→</span>]] </td>}}<!-- |
| + | --></tr></table> | ||
| + | |} {{#if: {{{FileName}}}|{{subtitlesLinks|{{{FileName}}}}} }}<noinclude> | ||
| - | + | [[Template:NavFlex]] is a flexible template used to generate a range of different navigation templates. See [[:Category:NavFlex Templates]] for a list. | |
; Variable list | ; Variable list | ||
| + | : LeftText | ||
| + | : LeftVar | ||
| - | + | : RightMainLink | |
| - | + | : RightMainText | |
| - | + | : RightPrevLink | |
| - | + | : RightPrevText | |
| - | + | : RightNextLink | |
| - | + | : RightNextText | |
| - | + | : FileName (optional - for subtitle filename, ie sbemail57) | |
| - | + | ==Template examples== | |
| - | + | {| class="sortable" | |
| - | FileName ( | + | ! Template |
| + | ! class=unsortable | Usage / Example | ||
| + | |- | ||
| + | | | ||
| + | ===[[Template:charnav|charnav]]=== | ||
| + | | | ||
| + | {{charnav|1=Character|2=vcr___|3=PreviousArticle|4=NextArticle|link=filename (optional)}} | ||
| + | : <nowiki>{{charnav|1=Character|2=vcr___|3=PreviousArticle|4=NextArticle|link=filename (optional)}}</nowiki> | ||
| + | |- | ||
| + | | | ||
| + | ===[[Template:gamenav|gamenav]]=== | ||
| + | | | ||
| + | {{gamenav|1=GameCategory|2=GameFile|3=PreviousArticle|4=NextArticle|link=filename (optional)}} | ||
| + | : <nowiki>{{gamenav|1=GameCategory|2=GameFile|3=PreviousArticle|4=NextArticle|link=filename (optional)}}</nowiki> | ||
| + | |- | ||
| + | | | ||
| + | ===[[Template:hrenav|hrenav]]=== | ||
| + | | | ||
| + | {{hrenav|1=HremailNumber|2=Previous|3=Next|link=filename (optional)}} | ||
| + | : <nowiki>{{hrenav|1=HremailNumber|2=Previous|3=Next|link=filename (optional)}}</nowiki> | ||
| + | |- | ||
| + | | | ||
| + | ===[[Template:mainnav|mainnav]]=== | ||
| + | | | ||
| + | {{mainnav|1=MainpageNumber|2=PreviousMainpageNumber|3=NextMainpageNumber|link=filename (optional)}} | ||
| + | : <nowiki>{{mainnav|1=MainpageNumber|2=PreviousMainpageNumber|3=NextMainpageNumber|link=filename (optional)}}</nowiki> | ||
| + | |- | ||
| + | | | ||
| + | ===[[Template:mamnav|mamnav]]=== | ||
| + | | | ||
| + | {{mamnav|1=AnswerNumber|2=PreviousLink|3=PreviousDisplayText|4=NextLink|5=NextDisplayText|link=filename (optional)}} | ||
| + | : <nowiki>{{mamnav|1=AnswerNumber|2=PreviousLink|3=PreviousDisplayText|4=NextLink|5=NextDisplayText|link=filename (optional)}}</nowiki> | ||
| + | |- | ||
| + | | | ||
| + | ===[[Template:othermainnav|othermainnav]]=== | ||
| + | | | ||
| + | {{othermainnav|1=MainpageFile |2=PreviousMainpage|3=NextMainpage|link=filename (optional)}} | ||
| + | : <nowiki>{{othermainnav|1=MainpageFile |2=PreviousMainpage|3=NextMainpage|link=filename (optional)}}</nowiki> | ||
| + | |- | ||
| + | | | ||
| + | ===[[Template:prevnextnav|prevnextnav]] (2 variables)=== | ||
| + | | | ||
| + | {{prevnextnav|1=Previous|2=Next|link=filename (optional)}} | ||
| + | : <nowiki>{{prevnextnav|1=Previous|2=Next|link=filename (optional)}}</nowiki> | ||
| + | |- | ||
| + | | | ||
| + | ===[[Template:prevnextnav|prevnextnav]] (4 variables)=== | ||
| + | | | ||
| + | {{prevnextnav|1=PreviousLinkTarget|2=PreviousLinkLabel|3=NextLinkTarget|4=NextLinkLabel|link=filename (optional)}} | ||
| + | : <nowiki>{{prevnextnav|1=PreviousLinkTarget|2=PreviousLinkLabel|3=NextLinkTarget|4=NextLinkLabel|link=filename (optional)}}</nowiki> | ||
| + | |- | ||
| + | | | ||
| + | ===[[Template:puppetnav|puppetnav]]=== | ||
| + | | | ||
| + | {{puppetnav|1=FullFilename|2=Previous|3=Next|link=filename (optional)}} | ||
| + | : <nowiki>{{puppetnav|1=FullFilename|2=Previous|3=Next|link=filename (optional)}}</nowiki> | ||
| + | |- | ||
| + | | | ||
| + | ===[[Template:sbenav|sbenav]]=== | ||
| + | | | ||
| + | {{sbenav|1=sbemailNumber|2=PreviousNumber(optional)|3=NextNumber(optional)|link=filename (optional, or if non-standard)}} | ||
| + | : <nowiki>{{sbenav|1=sbemailNumber|2=PreviousNumber(optional)|3=NextNumber(optional)|link=filename (optional, or if non-standard)}}</nowiki> | ||
| + | |- | ||
| + | | | ||
| + | ===[[Template:tgsnav|tgsnav]]=== | ||
| + | | | ||
| + | {{tgsnav|1=tgsNumber|2=PreviousLink|3=PreviousDisplayText|4=NextLink|5=NextDisplayText|link=filename (optional)}} | ||
| + | : <nowiki>{{tgsnav|1=tgsNumber|2=PreviousLink|3=PreviousDisplayText|4=NextLink|5=NextDisplayText|link=filename (optional)}}</nowiki> | ||
| + | |- | ||
| + | | | ||
| + | ===[[Template:toonnav|toonnav]]=== | ||
| + | | | ||
| + | {{toonnav|1=ToonCategory|2=File|3=PreviousArticle|4=NextArticle|link=filename (optional)}} | ||
| + | : <nowiki>{{toonnav|1=ToonCategory|2=File|3=PreviousArticle|4=NextArticle|link=filename (optional)}}</nowiki> | ||
| + | |- | ||
| + | | | ||
| + | ===[[Template:uncattoonnav|uncattoonnav]]=== | ||
| + | | | ||
| + | {{uncattoonnav|1=FilenameFullLink|link=filename (optional)|category=no}} | ||
| + | : <nowiki>{{uncattoonnav|1=FilenameFullLink|link=filename (optional)}}</nowiki> | ||
| + | |- | ||
| + | | | ||
| + | ===[[Template:vgamenav|vgamenav]]=== | ||
| + | | | ||
| + | {{vgamenav|1=Filename|2=Previous|3=Next|link=filename (optional)}} | ||
| + | : <nowiki>{{vgamenav|1=FilenameFullLink|link=filename (optional)}}</nowiki> | ||
| + | |} | ||
| - | [[Category:NavFlex Templates| | + | [[Category:NavFlex Templates|*]] |
[[Category:Quick Navigation Templates|{{PAGENAME}}]] | [[Category:Quick Navigation Templates|{{PAGENAME}}]] | ||
</noinclude> | </noinclude> | ||
Current revision as of 05:25, 19 June 2025
| {{{LeftText}}}{{{LeftVar}}} |
|
Template:NavFlex is a flexible template used to generate a range of different navigation templates. See Category:NavFlex Templates for a list.
- Variable list
- LeftText
- LeftVar
- RightMainLink
- RightMainText
- RightPrevLink
- RightPrevText
- RightNextLink
- RightNextText
- FileName (optional - for subtitle filename, ie sbemail57)
Contents |
[edit] Template examples
| Template | Usage / Example | |||||
|---|---|---|---|---|---|---|
[edit] charnav |
| |||||
[edit] gamenav |
| |||||
[edit] hrenav |
| |||||
[edit] mainnav |
| |||||
[edit] mamnav |
| |||||
[edit] othermainnav |
| |||||
[edit] prevnextnav (2 variables) |
| |||||
[edit] prevnextnav (4 variables) |
| |||||
[edit] puppetnav |
| |||||
[edit] sbenav |
| |||||
[edit] tgsnav |
| |||||
[edit] toonnav |
| |||||
[edit] uncattoonnav |
| |||||
[edit] vgamenav |
|
