Changes

Jump to: navigation, search

Template:Navigation

1,459 bytes added, 29 days ago
Clearing after navbox to avoid images getting pushed upwards
{| class="toccolours" style="margin{ #if: {{ #var: $template: 2em auto;"navigation }} |-| style="background[[Category: #ccf; text-align: center;" Pages with multiple ((Navigation)) transclusions]] | '''[[{{#ififeq: {{{demo|}NAMESPACE}} | {{{demo}ns:Template}} || {{ #ifvardefine: $template: {{{namenavigation |1 }}} | {{{name}}} | {{PAGENAME}} }}{{ #ifvardefine: $mode | {{lc: {1{{mode|}}} }}}}{{ #vardefine: $pagename | {{!}}Normalized pagename|{{{1PAGENAME}}} }} }}]]'''{{ #vardefine: $name |-{{ #if: {{{demo| style="font-size: 90%; text-align: center;" }}} |{{ #switchPAGENAME: {{ lc: {{demo}}}}} | {mode|{ #var: $pagename }}}} }} {{ #vardefine: $ns | token = [[Card Gallery:{{#if: {{{demo|}}} | {{NAMESPACE:{{{demo}}}}} | {{PAGENAMENAMESPACE}} }} }}|Gallery]] - [[Card Artworks:{{#ifvardefine: $linked-name | {{ #show: {{demo|}#var: $name }} | ?English name (linked) |default=[[{{{demo#var: $name }}]] } | {{PAGENAME}} }}|Artworks]] {{ #vardefine: $show-name | nongame = [[Card Gallery:{{#ifshow: {{{demo#var: $pagename }} |?Page name }}} | }{{#ifeq: {{demo}#var: $ns }} | {{PAGENAMECard Gallery | __NOTOC__ }} }}|Gallery]] <div class="mobile- [[Card Appearances:show">'''"{{#ifvar: {{{demo|$linked-name }}} | "''': {{{demo}}} Card info links| {{PAGENAME#var: $show-name }} }}</div>{{Navbox|Appearances]] - [[Card Trivia:title = "{{#ifvar: {{{demo|}$linked-name }} "| navbar = plain| {{{demo}}} state = plain| {{PAGENAME}} }}listclass = hlist|Trivia]]<br/>[[Card Loresbodystyle = width: auto; display: inline-block; position: relative; left:{{#if50%; transform: {{{demo|}}} | {{{demo}}} | {{PAGENAME}} }}|Lores]] translateX(-50%);<!-- [[Card Nameshttps:{{#if//stackoverflow.com/a/5712620/1488311 "Solution without container div" --> font-size: {{{demo90%; margin-bottom: 1em;|}}} titlestyle = font-size: 95%;| list1 = <!-- TODO: get appropriate data from the card page and pass it to {{{demo}Card info links}} (same for the mobile-show links above) -->* {{Related page link|Card Gallery| {{PAGENAME{demo|}} }|label=Gallery}|Names]] }<!-- [[Card Artworks: -->{{#ifswitch: {{{demo|#var: $mode }}} | { <!-- only OCG/TCG cards and Tokens get rulings --> | nongame | tip = | #default = * {{demo}}} Related page link| {{PAGENAME}} }}|Artworks]] Card Rulings| othergame = [[Card Gallery:{{#if: {{{demo|}}} | {{{demolabel=Rulings}}}} | <!-- -->{{ #if: {{PAGENAME}} #var: $mode }}|Gallery]] | <!-- only OCG/TCG cards get errata -- [[Card Tips:>* {{#if: Related page link|Card Errata|{{{demo|}}} | {{{demolabel=Errata}}}} | <!-- -->{{ #switch: {{PAGENAME}} #var: $mode }} <!-- tip/strategy cards don't get artworks --> |Tips]] - [[Card Appearances:{{#if: {tip = | #default = * {{demoRelated page link|}}} Card Artworks| {{{demo|}}} | {{PAGENAMElabel=Artworks}} }}|Appearances]] <!-- -- [[Card Trivia:>{{#ifswitch: {{{demo|#var: $mode }}} | <!-- only OCG/TCG/Bandai/DDM/VG cards get tips --> | token | nongame | tip = | #default = * {{{demoRelated page link|Card Tips|{{{demo|}}} | {{PAGENAMElabel=Tips}} }}* {{Related page link|Card Trivia]]<br/>[[Card Lores:{{#if: {{{|{{{demo|}}} | {{{demolabel=Trivia}}} | <!-- -->{{PAGENAME}} }}|Lores]] - [[Card Names#switch:{{#ifvar: {{{demo|}$mode }} <!-- tip/strategy cards don't get appearances --> | tip = | #default = * {{Related page link|Card Appearances| {{{demo|}}} | {{PAGENAMElabel=Appearances}} }}|Names]] <!-- -- [[Card Artworks:>{{#ifswitch: {{{demo|}#var: $mode }} <!-- tokens and tip/strategy cards don't get names or lores --> | token | tip = | #default = {{ #if: {{{demo}}} PROTECTIONEXPIRY:edit| Card Names:{{PAGENAME#var: $pagename }} }}|Artworks]] | spirit = <!-- [[Card Appearanceswikipedia:{{#ifTemplate: {{{demoLinkless exists]] --> |}}} <!-- names/lores pages only get linked to if the page already exists -->* {{Related page link|Card Names| {{{demo|}}} | {{PAGENAMElabel=Names}} }}|Appearances]] - [[Card Trivia:{{{#if: {{{demo|}}} PROTECTIONEXPIRY:edit| Card Lores:{{{demo#var: $pagename }}}} | <!-- [[wikipedia:Template:Linkless exists]] --> | * {{PAGENAME}Related page link|Card Lores|{{{demo|} }}|Trivia]] | tip label= [[Card Gallery:{{#if: {{{demo|Lores}}}} | }}<!-- -->{{ #if: {{{demoother|}}} | <br />{{{PAGENAMEother|}} } }}{{IfSemantics |Gallery]] - [[Card Trivia:{{#if: {{ #ask: [[Main card page::{{demo|#var: $pagename }}]] }} | <nowiki/>{{ #ask: [[Main card page::{{demo}#var: $pagename }} ]] | {{PAGENAME}} }}?Medium |?Release |format=ul |Trivia]]template=pipeLink | #default link= [[Card Gallery:{{#if: {{{demonone |sort=Medium }} }} | {{{demo}}} | {{PAGENAME}} }}|Gallery]] <!--SMW and categories-- >[[Card Rulings:{{#ifvar: $ns }} page for:: {{{demo|}#var: $pagename }} | ]]{{ #switch: {{demo}#var: $ns }} | {{PAGENAMEns:3004}} }}|Rulings]] <!-- Gallery -- [[Card Errata:> | {{#ifns: {{{demo|3008}}} | <!-- Rulings --> | {{{demo}ns:3010}} <!-- Errata --> | {{PAGENAME}} ns:3012}}<!-- Artworks --> |Errata]] - [[Card Tips:{{#ifns: {{{demo|}3014}} <!-- Tips --> | {{{demo}ns:3016}} <!-- Trivia --> | {{PAGENAME}} }}|Tips]] - [[Card Appearances:{{#if: {{{demo|}}} | {{{demo}}} | {{PAGENAME}} }}|Appearances]] - [[Card Trivia:{{#if: {{{demo|}}} | {{{demo}}} | {{PAGENAME}} }}|Trivia]]<br/>[[Card Names:{{#if: {{{demo|}}} | {{{demo}}} | {{PAGENAME}} }}|Names]] - [[Card Lores:{{#if: {{{demo|}}} | {{{demo}}} | {{PAGENAME}} }}|Lores]] - [[Card Artworks:{{#if: {{{demo|}}} | {{{demo}}} | {{PAGENAME}} }}|Artworks]]}}{{ #if: {{{Other2|}}} | {{{Other2}}}}}{{ #if: {{{Other|}}} | <br/>{{{Other}}}}}----'''{{ #switch: {{NAMESPACE}} | Card Gallery = Card Galleries | Card Rulings = [[Ruling|Card Rulings]] | Card Errata = [[Errata|Card Errata]] | Card Appearances = Card Appearances | #default = {{#if: {{{demo_ns|}}} | {{{demo_ns}}} | {{NAMESPACE}} }}}} A-Z'''{{Contents|Category:{{#if: {{{demo_ns|}}} | {{{demo_ns}}} | {{NAMESPACE}} }}}}|}{{ #switch: {{NAMESPACE}} | {{NS:100}}<!-- Card Gallery --> | {{NS:102ns:3018}}<!-- Card Rulings --> | {{NS:104}}<!-- Card Errata Appearances --> | {{NSns:1063020}}<!-- Card Tips --> | {{NS:108}}<!-- Card Trivia --> | {{NS:112}}<!-- Card Appearances Names --> | {{NSns:1163022}}<!-- Card Lores --> | {{NS:118}}<!-- Card Artworks --> | {{NS:120}}<!-- Card Names --> = {{ #if: {{{nocat|}}}
| <!-- suppress content categories -->
| [[Category:{{NAMESPACE#var: $ns }}]] }}{{ #switch: {{FULLPAGENAME}} | Template:Navigation | Template:Navigation/doc | Template:Navigation/sandbox | Template:Navigation/testcases | Template:Navigation2 | Template:Navigation3 = <!-- no maintenance cats for Template:Navigation et al --> | #default = <!-- maintenance cats - these should not be suppressed -->{{ IfSemantics|{{ #ifeq: {{ #ifexistvar: $pagename }} | {{PAGENAME#var: $show-name }} | <!-- card page exists --> | [[Categoryat {{ #var:Navigation transclusions to be checked|N]]<!-- card page doesn't exist $pagename }} --> }}| {{ #ifeqif: {{{#var: $show-name|¬}}} | {{Mbox | ¬type = move | <!-- text = '''This page should be [{{fullurl:Special:MovePage/{{nameFULLPAGENAMEE}}} not used --> | wpNewTitle={{urlencode:{{ #ifvar: $ns }}: {{#var: $show-name }}}}&wpReason={name|{urlencode:per main page}}&wpLeaveRedirect=0}} | <!-- renamed]''' to "{{#var: $ns }}:{{#var: $show-name}}} not empty --> | " per its [[Category{{ #var:Navigation transclusions to be checked$show-name }}|Pmain card article]].<!-br />After renaming, please null- edit [{{fullurl:{name{ #var: $ns }}} used but empty :{{ #var: $show--> name }} |action=edit}}this page], ''and then'' the [{{ #ifeqfullurl: {{FULLPAGENAME#var: $show-name }} | {{Navigationaction=edit}}<!-- naive check for a main card info page with nothing but {{Navigationarticle], to properly update this notice. }} --> | [[Category:((Navigation )) transclusions to be checked|Erenamed]]<!-- card page doesn't exist or is redirect -->
}}
}}}}{{ #ifeq: {{{1|¬}}} | ¬ || [[Category:((Navigation)) transclusions with unnamed parameter]]
}}{{ #ifeq: {{{other|¬}}} | ¬ || [[Category:((Navigation)) transclusions with "other" parameter]]
}}{{ #switch: {{ #var: $mode }}
| = <!-- blank or undefined -->
| nongame = [[Category:((Navigation)) transclusions with "nongame" mode value]]
| othergame = [[Category:((Navigation)) transclusions with "othergame" mode value]]
| tip = [[Category:((Navigation)) transclusions with "tip" mode value]]
| token = [[Category:((Navigation)) transclusions with "token" mode value]]
| #default = [[Category:((Navigation)) transclusions with unrecognized mode values]]<!-- anything else -->
}}
| #default<!-- everything else --> = {{ #switch: {{FULLPAGENAMEFULLBASEPAGENAME}}<!-- all other namespaces --> | Template:Navigation | Template:Navigation/doc | Template:Navigation/sandbox | Template:Navigation/testcases | Template:Navigation2 | Template:Navigation3 = <!-- no maintenance cats for Template:Navigation et al --> | #default = [[Category:((Navigation )) transclusions to be checked|Sin the wrong namespace]]
}}
}}{{ #if: {{{demo|}}}{{{demo_ns|}[[Category:Navigation demonstrations]]<!-- demo cat -->}}<!-- demo cat check for unknown parameters-->{{ #invoke: check for unknown parameters | check | unknown = [[Category:((Navigation demonstrations)) transclusions using unknown parameters]]| showblankpositional = 1| preview = unknown <nowiki>{{Navigation}}</nowiki> parameter "_VALUE_"| 1 | mode | other | nocat | demo}}{{-}}<noinclude>
{{documentation}}
</noinclude>

Navigation menu