Permanently protected template

Difference between revisions of "Template:Archseries navbox"

From Yugipedia
Jump to: navigation, search
(convert to {{Navbox}} - I dropped the styles for simplicity, but they can be added back if so desired)
(so I can (eventually) get a better idea of what uses the redirect)
 
(58 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Navbox
+
{{ #vardefine: $tas-nav-name | {{ #if: {{{1|}}} | {{Unlink|{{{1}}}}} | {{Normalized pagename|{{PAGENAME}}}} }} }}<!--
| title  = {{#if:{{{name|}}}|{{{name}}}|[[{{#if:{{{1|}}}|{{{1}}}|{{PAGENAME}}}}]]}}
+
-->{{ #vardefine: $tas-medium-abbr | {{ #switch: {{{medium|}}}
| state  = <includeonly>{{#if:{{{state|}}}|{{{state}}}|autocollapse}}</includeonly>
+
  | anime          = a
| navbar  = off
+
  | manga          = m
 
+
  | Duel Links    = dl
| list1style  = background: #DDF;
+
  | Rush Duel      = rd
| list1   = '''Members'''
+
  | D Team        = dtz
 
+
   | OCG Structures = ost
| group2  = TCG/OCG
+
  | #default      = o
| list2   = <center>{{#ask: [[Concept:CG monsters]] [[Archetypes::{{{1|{{PAGENAME}}}}}]] |?English Name |format=list |template=NavboxList |link=none |limit=100 |sep = ●_}}</center>
+
   }}
 
+
}}<!--
<center>{{#ask: [[Concept:CG spells and traps]] [[Archetypes::{{{1|{{PAGENAME}}}}}]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>
+
-->{{ #vardefine: $tas-medium | {{ #switch: {{ #var: $tas-medium-abbr }}
 
+
  | o  = the OCG/TCG
| group3 = Anime/Manga
+
  | = the anime
| list3  = <center>{{#ask: [[Concept:Anime and manga monsters]] [[Archetypes::{{{1|{{PAGENAME}}}}}]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>
+
  | = the manga
 
+
  | dl  = Yu-Gi-Oh! Duel Links
<center>{{#ask: [[Concept:Anime and manga spells and traps]] [[Archetypes::{{{1|{{PAGENAME}}}}}]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>
+
  | rd  = Yu-Gi-Oh! Rush Duel
 
+
  | dtz = Yu-Gi-Oh! D Team ZEXAL
| group4  = Video Game
+
  | ost = Yu-Gi-Oh! OCG Structures
| list4  = {{#ifeq: {{#ask: [[Concept:Unofficial VG cards]][[Archetypes::{{{1|{{PAGENAME}}}}}]] |format=count}}| 0 | | <center>{{#ask: [[Concept:Unofficial VG cards]] [[Card Category::Monster Cards]] [[Archetypes::{{{1|{{PAGENAME}}}}}]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>
+
  }}
 
+
}}<!--
<center>{{#ask: [[Concept:Unofficial VG cards]] [[Archetypes::{{{1|{{PAGENAME}}}}}]] [[Attribute::Spell||Trap]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>}}
+
-->{{ #vardefine: $tas-medium-property | {{ #switch: {{ #var: $tas-medium-abbr }}
 
+
  | o  = [[Concept:CG cards]]
| group5  = Bandai
+
  | a  = [[Medium::Anime]]
| list5  = {{#ifeq: {{#ask: [[Class1::Bandai]][[Archetypes::{{{1|{{PAGENAME}}}}}]] |format=count}}| 0 | | <center>{{#ask: [[Class 1::Bandai]] [[Card Category::Monster Cards]] [[Archetypes::{{{1|{{PAGENAME}}}}}]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>
+
  | = [[Medium::Manga]]
 
+
  | dl  = [[Release::Yu-Gi-Oh! Duel Links]]
<center>{{#ask: [[Class 1::Bandai]] [[Archetypes::{{{1|{{PAGENAME}}}}}]] [[Attribute::Spell||Trap]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>}}
+
  | rd = [[Medium::Rush Duel]]
 
+
  | dtz = [[Category:Yu-Gi-Oh! D Team ZEXAL cards]]
| list6style  = background: #DDF;
+
  | ost = [[Category:Yu-Gi-Oh! OCG Structures cards]]
| list6   = '''Support'''
+
  }}
 
+
}}<!--
| group7  = TCG/OCG
+
if this is a "card" page (marked as a member, (anti-)support, or related), check if it's a Duel Links Skill page
| list7  = <center>{{#ask: [[Concept:CG monsters]] [[Archetypes Support::{{{1|{{PAGENAME}}}}}]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>
+
so we can customize the "This _ is a member of this _", etc. messages later
 
+
-->{{ #vardefine: $tas-page-type | {{ #if: {{{member|}}}{{{support|}}}{{{anti-support|}}}{{{related|}}}
<center>{{#ask: [[Concept:CG spells and traps]] [[Archetypes Support::{{{1|{{PAGENAME}}}}}]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>
+
  | {{ #ifeq: {{{type}}} | Skill | Skill | card }}
 
+
  }}
| group8  = Anime/Manga
+
}}<!--
| list8  = <center>{{#ask: [[Class 1::AniEx||ManEx||AniManEx]] [[Archetypes Support::{{{1|{{PAGENAME}}}}}]] [[Card Category::Monster Cards]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>
+
archseries name, as used in the names of its member/etc. lists
 
+
-->{{ #vardefine: $tas-list-name | {{ #explode: {{ #explode: {{ #var: $tas-nav-name }} | (series) }} | (archetype) }} }}<!--
<center>{{#ask: [[Concept:Anime and manga spells and traps]] [[Archetypes Support::{{{1|{{PAGENAME}}}}}]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>
+
-->{{ #vardefine: $tas-support | {{ #ifexpr: {{ #ask: [[Archetype support::{{ #var: $tas-nav-name }}]] {{ #var: $tas-medium-property }} | format=count }} > 0 | 1 }} }}<!--
 
+
-->{{ #vardefine: $tas-anti-support | {{ #ifexpr: {{ #ask: [[Archetype anti-support::{{ #var: $tas-nav-name }}]] {{ #var: $tas-medium-property }} | format=count }} > 0 | 1 }} }}<!--
| group9  = Video Game
+
-->{{ #vardefine: $tas-related | {{ #ifexpr: {{ #ask: [[Archseries related::{{ #var: $tas-nav-name }}]] {{ #var: $tas-medium-property }} | format=count }} > 0 | 1 }} }}<!--
| list9  = {{#ifeq: {{#ask: [[Concept:Unofficial VG cards]] [[Archetypes Support::{{{1|{{PAGENAME}}}}}]] |format=count}} | 0 | |<center>{{#ask: [[Concept:Unofficial VG cards]] [[Card Category::Monster Cards]] [[Archetypes Support::{{{1|{{PAGENAME}}}}}]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>
+
-->{{ #vardefine: $tas-type | {{ #if: {{ #var: $tas-support }}{{ #var: $tas-anti-support }} | archetype | series }} }}<!--
 
+
-->{{ #vardefine: $tas-ja-name | {{Name|{{ #var: $tas-nav-name }}|ja}} }}<!--
<center>{{#ask: [[Concept:Unofficial VG cards]] [[Archetypes Support::{{{1|{{PAGENAME}}}}}]] [[Attribute::Spell||Trap]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>}}
+
-->{{ #vardefine: $tas-quotes | {{ #ifeq: {{ #var: $tas-type }} | archetype | " }} }}<!--
 
+
-->{{ #vardefine: $tas-link-template | {{ #if: {{ #show: {{ #var: $tas-nav-name }} |?Cut from card names }} | Archseries navbox/cut link | Link with quotes }} }}<!--
| group10 = Bandai
+
-->{{Navbox|{{ #if: {{{child|}}} | child }}
| list10  = {{#ifeq: {{#ask: [[Class 1::Bandai]] [[Archetypes Support::{{{1|{{PAGENAME}}}}}]] |format=count}} | 0 | |<center>{{#ask: [[Class 1::Bandai]] [[Card Category::Monster Cards]] [[Archetypes Support::{{{1|{{PAGENAME}}}}}]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>
+
| title   = {{ #if: {{{name|}}} | {{{name}}} | {{ #var: $tas-quotes }}[[:{{ #var: $tas-nav-name }}|{{trim|{{ #explode: {{ #var: $tas-nav-name }} | ( }}}}]]{{ #var: $tas-quotes }} }}{{ #if: {{ #var: $tas-ja-name }} | &emsp;<span lang="ja">{{ #if: {{ #var: $tas-quotes }} | 「 }}{{ #var: $tas-ja-name }}{{ #if: {{ #var: $tas-quotes }} | }}</span> }}<span style="float: right; line-height: normal; font-variant: small-caps;"><span class="explain" style="font-variant: normal;" title="This {{ #var: $tas-type }} is featured in {{ #var: $tas-medium }}.">{{ #var: $tas-medium-abbr }}</span> {{ #if: {{{member|}}} | <span class="explain" title="This {{ #var: $tas-page-type }} is a member of this {{ #var: $tas-type }}.">m</span> }} {{ #if: {{{support|}}} | <span class="explain" title="This {{ #var: $tas-page-type }} supports this archetype.">+</span> }} {{ #if: {{{anti-support|}}} | <span class="explain" title="This {{ #var: $tas-page-type }} anti-supports this archetype.">-</span> }} {{ #if: {{{related|}}} | <span class="explain" title="This {{ #var: $tas-page-type }} is related to this {{ #var: $tas-type }}.">r</span> }}</span>
 
+
| state  = <includeonly>{{ #if: {{{state|}}} | {{{state}}} | autocollapse }}</includeonly>
<center>{{#ask: [[Class 1::Bandai]] [[Archetypes Support::{{{1|{{PAGENAME}}}}}]] [[Attribute::Spell||Trap]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>}}
+
| navbar  = plain
 
+
| listclass = hlist
| list11style = background: #DDF;
+
| group1  = [[List of "{{ #var: $tas-list-name }}" cards|Members]]
| list11 = '''Related'''
+
| list1  = {{ #ask: [[Archseries::{{ #var: $tas-nav-name }}]] {{ #var: $tas-medium-property }} |?English name |format=ul |link=none |template={{ #var: $tas-link-template }} |userparam={{ #replace: {{ #var: $tas-list-name }} | - | %- }} |limit=60 }}
 
+
| group2  = [[List of "{{ #var: $tas-list-name }}" support cards|Support]]
| group12 = TCG/OCG
+
| list2  = {{ #if: {{ #var: $tas-support }} | {{ #ask: [[Archetype support::{{ #var: $tas-nav-name }}]] [[Page type::Card page]] {{ #var: $tas-medium-property }} |?English name |format=ul |link=none |template=Link with quotes |limit=60 }} }}
| list12  = <center>{{#ask: [[Concept:CG monsters]] [[Archetype Related::{{{1|{{PAGENAME}}}}}]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>
+
| group3  = [[List of "{{ #var: $tas-list-name }}" anti-support cards|Anti-support]]
 
+
| list3  = {{ #if: {{ #var: $tas-anti-support }} | {{ #ask: [[Archetype anti-support::{{ #var: $tas-nav-name }}]] [[Page type::Card page]] {{ #var: $tas-medium-property }} |?English name |format=ul |link=none |template=Link with quotes |limit=60 }} }}
<center>{{#ask: [[Concept:CG spells and traps]] [[Archetype Related::{{{1|{{PAGENAME}}}}}]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>
+
| group4 = Related
 
+
| list4  = {{ #if: {{ #var: $tas-related }} | {{ #ask: [[Archseries related::{{ #var: $tas-nav-name }}]] [[Page type::Card page]] {{ #var: $tas-medium-property }} |?English name |format=ul |link=none |template=Link with quotes |limit=60 }} }}
| group13 = Anime/Manga
+
| group5  = Related Skills
| list13  = <center>{{#ask: [[Concept:Anime and manga monsters]] [[Archetype Related::{{{1|{{PAGENAME}}}}}]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>
+
| list5  = {{ #ifeq: {{ #var: $tas-medium-abbr }} | dl | {{ #ask: <q>[[Archetype support::{{ #var: $tas-nav-name }}]] OR [[Archetype anti-support::{{ #var: $tas-nav-name }}]] OR [[Archseries related::{{ #var: $tas-nav-name }}]]</q> [[Page type::Skill page]] {{ #var: $tas-medium-property }} |?English name |format=ul |link=none |template=Link with quotes |limit=60 }} }}
 
 
<center>{{#ask: [[Concept:Anime and manga spells and traps]] [[Archetype Related::{{{1|{{PAGENAME}}}}}]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>
 
 
 
| group14 = Video Game
 
| list14  = {{#ifeq: {{#ask: [[Concept:Unofficial VG cards]] [[Archetype Related::{{{1|{{PAGENAME}}}}}]] |format=count}} | 0 | |<center>{{#ask: [[Concept:Unofficial VG cards]] [[Card Category::Monster Cards]] [[Archetype Related::{{{1|{{PAGENAME}}}}}]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>
 
 
 
<center>{{#ask: [[Concept:Unofficial VG cards]] [[Archetype Related::{{{1|{{PAGENAME}}}}}]] [[Attribute::Spell||Trap]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>}}
 
 
 
| group15 = Bandai
 
| list15  = {{#ifeq: {{#ask: [[Class 1::Bandai]] [[Archetype Related::{{{1|{{PAGENAME}}}}}]] |format=count}} | 0 | |<center>{{#ask: [[Class 1::Bandai]] [[Card Category::Monster Cards]] [[Archetype Related::{{{1|{{PAGENAME}}}}}]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>
 
 
 
<center>{{#ask: [[Class 1::Bandai]] [[Archetype Related::{{{1|{{PAGENAME}}}}}]] [[Attribute::Spell||Trap]] |?English Name |format=list |template=NavboxList |link=none |sep = ●_}}</center>}}
 
 
}}<noinclude>
 
}}<noinclude>
[[Category:Templates]]
+
{{Documentation}}
 
</noinclude>
 
</noinclude>

Latest revision as of 11:41, 15 December 2023