Difference between revisions of "Template:Archseries navbox (D Team)"
Dinoguy1000 (talk | contribs) (this breaks fantastically if the archseries name passed in is linked, so always unlink it) |
Dinoguy1000 (talk | contribs) (use {{Card name}} for Japanese name; future-proof in case future archseries starting with "/" appear; other fixes from {{Archseries navbox (anime)}}) |
||
Line 2: | Line 2: | ||
-->{{ #vardefine: $archseries-list-name | {{ #explode: {{ #explode: {{ #var: $archseries-nav-name }} | (series) }} | (archetype) }} }}<!-- | -->{{ #vardefine: $archseries-list-name | {{ #explode: {{ #explode: {{ #var: $archseries-nav-name }} | (series) }} | (archetype) }} }}<!-- | ||
-->{{ #vardefine: $archseries-type | {{ #ifexpr: {{ #ask: <q>[[Support::{{ #var: $archseries-nav-name }}]] OR [[Archetype support::{{ #var: $archseries-nav-name }}]] OR [[Anti-support::{{ #var: $archseries-nav-name }}]] OR [[Archetype anti-support::{{ #var: $archseries-nav-name }}]]</q>[[Category:Yu-Gi-Oh! D Team ZEXAL cards]] | format=count }} > 0 | archetype | series }} }}<!-- | -->{{ #vardefine: $archseries-type | {{ #ifexpr: {{ #ask: <q>[[Support::{{ #var: $archseries-nav-name }}]] OR [[Archetype support::{{ #var: $archseries-nav-name }}]] OR [[Anti-support::{{ #var: $archseries-nav-name }}]] OR [[Archetype anti-support::{{ #var: $archseries-nav-name }}]]</q>[[Category:Yu-Gi-Oh! D Team ZEXAL cards]] | format=count }} > 0 | archetype | series }} }}<!-- | ||
− | -->{{ #vardefine: $archseries-ja-name | {{ | + | -->{{ #vardefine: $archseries-ja-name | {{Card name|{{ #var: $archseries-nav-name }}|ja}} }}<!-- |
-->{{ #vardefine: $archseries-quotes | {{ #ifeq: {{ #var: $archseries-type }} | archetype | " }} }}<!-- | -->{{ #vardefine: $archseries-quotes | {{ #ifeq: {{ #var: $archseries-type }} | archetype | " }} }}<!-- | ||
-->{{ #vardefine: $cut_names | {{ #show: {{ #var: $archseries-nav-name }} |?Cut from card names }} }}<!-- | -->{{ #vardefine: $cut_names | {{ #show: {{ #var: $archseries-nav-name }} |?Cut from card names }} }}<!-- | ||
Line 8: | Line 8: | ||
-->{{Navbox | -->{{Navbox | ||
| name = Archseries navbox (D Team) | | name = Archseries navbox (D Team) | ||
− | | title = {{ #var: $archseries-quotes }}[[{{ #var: $archseries-nav-name }}|{{trim|{{ #explode: {{ #var: $archseries-nav-name }} | ( }}}}]]{{ #var: $archseries-quotes }}{{ #if: {{ #var: $archseries-ja-name }} |  <span lang="ja">{{ #if: {{ #var: $archseries-quotes }} | 「 }}{{ #var: $archseries-ja-name }}{{ #if: {{ #var: $archseries-quotes }} | 」 }}</span> }}<span style="float: right; line-height: normal; font-variant: small-caps;"><span class="explain" style="font-variant: normal;" title="This {{ #var: $archseries-type }} is featured in Yu-Gi-Oh! D Team ZEXAL.">dtz</span> {{ #if: {{{member|}}} | <span class="explain" title="This card is a member of this {{ #var: $archseries-type }}.">m</span> }} {{ #if: {{{support|}}} | <span class="explain" title="This card supports this archetype.">+</span> }} {{ #if: {{{anti-support|}}} | <span class="explain" title="This card anti-supports this archetype.">-</span> }} {{ #if: {{{related|}}} | <span class="explain" title="This card is related to this {{ #var: $archseries-type }}.">r</span> }}</span> | + | | title = {{ #var: $archseries-quotes }}[[:{{ #var: $archseries-nav-name }}|{{trim|{{ #explode: {{ #var: $archseries-nav-name }} | ( }}}}]]{{ #var: $archseries-quotes }}{{ #if: {{ #var: $archseries-ja-name }} |  <span lang="ja">{{ #if: {{ #var: $archseries-quotes }} | 「 }}{{ #var: $archseries-ja-name }}{{ #if: {{ #var: $archseries-quotes }} | 」 }}</span> }}<span style="float: right; line-height: normal; font-variant: small-caps;"><span class="explain" style="font-variant: normal;" title="This {{ #var: $archseries-type }} is featured in Yu-Gi-Oh! D Team ZEXAL.">dtz</span> {{ #if: {{{member|}}} | <span class="explain" title="This card is a member of this {{ #var: $archseries-type }}.">m</span> }} {{ #if: {{{support|}}} | <span class="explain" title="This card supports this archetype.">+</span> }} {{ #if: {{{anti-support|}}} | <span class="explain" title="This card anti-supports this archetype.">-</span> }} {{ #if: {{{related|}}} | <span class="explain" title="This card is related to this {{ #var: $archseries-type }}.">r</span> }}</span> |
| bodyclass = hlist | | bodyclass = hlist | ||
Line 15: | Line 15: | ||
| group2 = [[List of "{{ #var: $archseries-list-name }}" support cards|Support]] | | group2 = [[List of "{{ #var: $archseries-list-name }}" support cards|Support]] | ||
− | | list2 = {{ #ask: <q>[[Support:{{ #var: $archseries-nav-name }}]] OR [[Archetype support::{{ #var: $archseries-nav-name }}]]</q>[[Category:Yu-Gi-Oh! D Team ZEXAL cards]] |?English name | + | | list2 = {{ #ask: <q>[[Support::{{ #var: $archseries-nav-name }}]] OR [[Archetype support::{{ #var: $archseries-nav-name }}]]</q>[[Category:Yu-Gi-Oh! D Team ZEXAL cards]] |?English name |format=template |template=Archseries navbox/link |link=none |format=ul |limit=60 }} |
| group3 = [[List of "{{ #var: $archseries-list-name }}" anti-support cards|Anti-support]] | | group3 = [[List of "{{ #var: $archseries-list-name }}" anti-support cards|Anti-support]] | ||
− | | list3 = {{ #ask: <q>[[Anti-support::{{ #var: $archseries-nav-name }}]] OR [[Archetype anti-support::{{ #var: $archseries-nav-name }}]]</q>[[Category:Yu-Gi-Oh! D Team ZEXAL cards]] |?English name | + | | list3 = {{ #ask: <q>[[Anti-support::{{ #var: $archseries-nav-name }}]] OR [[Archetype anti-support::{{ #var: $archseries-nav-name }}]]</q>[[Category:Yu-Gi-Oh! D Team ZEXAL cards]] |?English name |format=template |template=Archseries navbox/link |link=none |format=ul |limit=60 }} |
| group4 = Related | | group4 = Related |