Difference between revisions of "Template:Volume"

From Yugipedia
Jump to: navigation, search
(use the correct series property in the subtemplate)
(Tag: Replaced)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<includeonly><!--
+
<includeonly>{{ #invoke: Volume | volume }}</includeonly><noinclude>
// Series: Yu-Gi-Oh!, Yu-Gi-Oh! Duelist, Yu-Gi-Oh! GX, etc.
 
-->{{ #vardefine: $template_volume-series | Yu-Gi-Oh! {{trim|{{ #replace: {{ #explode: {{{1}}} | ( }} | Yu-Gi-Oh! }} }}}}<!--
 
 
 
// Format: tankobon, bunkoban, 3-in-1 edition, etc.
 
-->{{ #vardefine: $template_volume-format | {{ #explode: {{ #explode: {{{1}}} | ( | 1 }} | ) }} }}<!--
 
-->{{ #vardefine: $template_volume-format | {{ ucfirst: {{ #var: $template_volume-format | Tankobon{{!}}{{!}}Tankoban  }} }} }}<!--
 
 
 
// Number property: which property to use when querying the volume number
 
-->{{ #switch: {{ #var: $template_volume-series }}
 
| Yu-Gi-Oh! Duelist
 
| Yu-Gi-Oh! Millennium World = {{ #vardefine: $template_volume-number_property | Volume subseries number }}<!--
 
                            -->{{ #vardefine: $template_volume-series_property | Volume subseries }}
 
| #default                  = {{ #vardefine: $template_volume-number_property | Volume number }}<!--
 
                            -->{{ #vardefine: $template_volume-series_property | Volume series }}
 
}}<!--
 
 
 
// Query: The search filters to find the volume in question
 
-->{{ #vardefine: $template_volume-query
 
  | [[{{ #var: $template_volume-series_property }}::{{ #var: $template_volume-series }}]]<!--
 
  -->[[Volume format::{{ #var: $template_volume-format }}]]<!--
 
  -->[[{{ #var: $template_volume-number_property }}::{{{2|}}}]]
 
}}<!--
 
 
 
-->{{ #switch: {{ lc: {{{3}}} }}
 
 
 
<!-- Display the volume number, linked to the page -->
 
| number  = {{ #ask: {{ #var: $template_volume-query }}
 
  |?{{ #var: $template_volume-number_property }}
 
  |link        = none
 
  |format      = template
 
  |template    = PipeLink
 
  |limit      = 1
 
  |searchlabel =
 
  }}
 
 
 
<!-- Display the volume name (or series, format and number, if no name) -->
 
| #default = {{ #ask: {{ #var: $template_volume-query }}
 
  |?Display title of = page_name
 
  |?English name    = name
 
  |?Volume format    = format
 
  |?{{ #var: $template_volume-series_property }} = series
 
  |?{{ #var: $template_volume-number_property }} = number
 
  |link        = none
 
  |format      = template
 
  |template    = {{ #ifeq: {{{3}}} | ref | Volume/ref | Volume/title }}
 
  |named args  = true
 
  |limit      = 1
 
  |searchlabel =
 
  }}
 
}}</includeonly><noinclude>
 
  
 
{{documentation}}</noinclude>
 
{{documentation}}</noinclude>

Latest revision as of 21:25, 20 February 2024