Changes

Jump to: navigation, search

Template:Archseries navbox

1,142 bytes added, 9 years ago
use vars for more robust behavior and to decrease the number of #asks
{{IfSemantics|{{Navbox#vardefine: $template:archseries_navbox-name |{{ #if: {{{child1|}}} | child }}| title = {{ #if: {{{name|1}}} | {{{namePAGENAME}} }}}} {{ #vardefine: $template:archseries_navbox-display-name | [[:{{ #if: 1 | {{#explode: {1{ #var: $template:archseries_navbox-name }} |( }}} | {{{1}}} | {{PAGENAME}} }}#vardefine: $template:archseries_navbox-list-name |{{ #if: 1 | {{ #explode: {{ #ifexplode: {{{1#var: $template:archseries_navbox-name }} | (archetype) }} |(series) }} }}}} {{ #vardefine: $template:archseries_navbox-support | {{#ask: [[Archetype support::{1{ #var: $template:archseries_navbox-name }}]] }}}} {{ #vardefine: $template:archseries_navbox-anti-support | {{PAGENAME#ask: [[Anti-support::{{ #var: $template:archseries_navbox-name }} ]] }} | ( }} {{ #vardefine: $template:archseries_navbox-related | {{ #ask: [[Archseries related::{{ #var: $template:archseries_navbox-name }}]] }}}} {{Navbox|{{ #if: {{Card name{child|}}} | child }}|title = {{ #if: {{{1name|}}} | {{{1name}}} | [[:{{PAGENAME#var: $template:archseries_navbox-name }} |{{ #var: $template:archseries_navbox-display-name }}|ja]] }} | {{ #if: {{Card name|{{ #ifvar: $template: {{{1archseries_navbox-name }}|}ja}} | {{{1}}} Card name| {{PAGENAME}} #var: $template:archseries_navbox-name }}|ja}} }}
| state = <includeonly>{{ #if: {{{state|}}} | {{{state}}} | autocollapse }}</includeonly>
| navbar = plain
| list1style = background: #DDF;
| list1 = '''[[List of "{{ #ifvar: 1 | {{ #explode$template: {{ #explode: {{ #if: {{{1|}}} | {{{1}}} | {{PAGENAME}} }} | (archetype) }} | (series) }} archseries_navbox-list-name }}" cards|Members]]'''
| group2 = ''OCG''/''TCG''
| list2 = {{ #ask: [[Concept:CG monsters]] [[Archseries::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none |limit=100 }}
{{ #ask: [[Concept:CG spells and traps]] [[Archseries::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }}
| group3 = Anime/manga
| list3 = {{ #ask: [[Concept:Anime and manga monsters]] [[Archseries::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }}
{{ #ask: [[Concept:Anime and manga spells and traps]] [[Archseries::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }}
| group4 = Video game
| list4 = {{ #ifeqif: {{ #ask: [[Concept:Unofficial VG cards]] [[Archseries::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |format=count}}| 0 || {{ #ask: [[Concept:Unofficial VG cards]] [[Card category::Monster Card]] [[Archseries::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }}
{{ #ask: [[Concept:Unofficial VG spells and traps]] [[Archseries::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }} }}
| list5style = background: #DDF;
| list5 = {{ #if: {{ #askvar: [[Archetype $template:archseries_navbox-support::{{{1|{{PAGENAME}}}}}]] }} | '''[[List of "{{ #if: 1 | {{ #explodevar: {{ #explode$template: {{ #if: {{{1|}}} | {{{1}}} | {{PAGENAME}} }} | (archetype) }} | (series) }} archseries_navbox-list-name }}" support cards|Support]]''' }}
| group6 = ''OCG''/''TCG''
| list6 = {{ #if: {{ #askvar: $template: [[Archetype archseries_navbox-support::{{{1|{{PAGENAME}}}}}]] }} | {{ #ask: [[Concept:CG monsters]] [[Archetype support::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }}&nbsp;
{{ #ask: [[Concept:CG spells and traps]] [[Archetype support::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }} }}
| group7 = Anime/manga
| list7 = {{ #if: {{ #askvar: $template: [[Archetype archseries_navbox-support::{{{1|{{PAGENAME}}}}}]] }} | {{ #ask: [[Concept:Anime and manga monsters]] [[Archetype support::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }}&nbsp;
{{ #ask: [[Concept:Anime and manga spells and traps]] [[Archetype support::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }} }}
| group8 = Video game
| list8 = {{ #if: {{ #askvar: $template: [[Archetype archseries_navbox-support::{{{1|{{PAGENAME}}}}}]] }} | {{ #ifeqif: {{ #ask: [[Concept:Unofficial VG cards]] [[Archetype support::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |format=count}} | 0 || {{ #ask: [[Concept:Unofficial VG monsters]] [[Archetype support::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }}
{{ #ask: [[Concept:Unofficial VG spell and traps]] [[Archetype support::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }} }} }}
| list9style = background: #DDF;
| list9 = {{ #if: {{ #askvar: [[Anti$template:archseries_navbox-anti-support::{{{1|{{PAGENAME}}}}}]] }} | '''[[List of "{{ #ifvar: 1 | {{ #explode$template: {{ #explode: {{ #if: {{{1|}}} | {{{1}}} | {{PAGENAME}} }} | (archetype) }} | (series) }} archseries_navbox-list-name }}" anti-support cards|Anti-support]]''' }}
| group10 = ''OCG''/''TCG''
| list10 = {{ #if: {{ #askvar: $template: [[Antiarchseries_navbox-anti-support::{{{1|{{PAGENAME}}}}}]] }} | {{ #ask: [[Concept:CG monsters]] [[Anti-support::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }}&nbsp;
{{ #ask: [[Concept:CG spells and traps]] [[Anti-support::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }} }}
| group11 = Anime/manga
| list11 = {{ #if: {{ #askvar: $template: [[Antiarchseries_navbox-anti-support::{{{1|{{PAGENAME}}}}}]] }} | {{ #ask: [[Concept:Anime and manga monsters]] [[Anti-support::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }}&nbsp;
{{ #ask: [[Concept:Anime and manga spells and traps]] [[Anti-support::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }} }}
| group12 = Video game
| list12 = {{ #if: {{ #askvar: $template: [[Antiarchseries_navbox-anti-support::{{{1|{{PAGENAME}}}}}]] }} | {{ #ifeqif: {{ #ask: [[Concept:Unofficial VG cards]] [[Anti-support::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |format=count}} | 0 || {{ #ask: [[Concept:Unofficial VG monsters]] [[Anti-support::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }}
{{ #ask: [[Concept:Unofficial VG spell and traps]] [[Anti-support::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }} }} }}
| list13style = background: #DDF;
| list13 = {{ #if: {{ #askvar: [[Archseries $template:archseries_navbox-anti-related::{{{1|{{PAGENAME}}}}}]] }} | '''Related''' }}
| group14 = ''OCG''/''TCG''
| list14 = {{ #if: {{ #askvar: $template: [[Archseries archseries_navbox-anti-related::{{{1|{{PAGENAME}}}}}]] }} | {{ #ask: [[Concept:CG monsters]] [[Archseries related::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }}&nbsp;
{{ #ask: [[Concept:CG spells and traps]] [[Archseries related::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }} }}
| group15 = Anime/manga
| list15 = {{ #if: {{ #askvar: $template: [[Archseries archseries_navbox-anti-related::{{{1|{{PAGENAME}}}}}]] }} | {{ #ask: [[Concept:Anime and manga monsters]] [[Archseries related::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }}&nbsp;
{{ #ask: [[Concept:Anime and manga spells and traps]] [[Archseries related::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }} }}
| group16 = Video game
| list16 = {{ #if: {{ #askvar: $template: [[Archseries archseries_navbox-anti-related::{{{1|{{PAGENAME}}}}}]] }} | {{ #ifeqif: {{ #ask: [[Concept:Unofficial VG cards]] [[Archseries related::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |format=count}} | 0 || {{ #ask: [[Concept:Unofficial VG monsters]] [[Archseries related::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }}
{{ #ask: [[Concept:Unofficial VG spell and traps]] [[Archseries related::{{{1|{{PAGENAME}}}#var: $template:archseries_navbox-name }}]] |?English name |format=ul |template=NavboxList |link=none }} }} }}
}}
|<noinclude>{{SMW notice}}</noinclude>}}<noinclude>[[Category:Navboxes]]</noinclude>

Navigation menu