Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Ep: Difference between revisions

Template page
Joe Beaudoin Jr. (talk | contribs)
m Protected "Template:Ep": Sensitive Page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
Joe Beaudoin Jr. (talk | contribs)
No edit summary
Line 1: Line 1:
<includeonly>{{#vardefine:first_section|true}}<sup>({{#if:{{{cap|}}}|{{#vardefine:first_section|false}}[[Caprica (series)|CAP]]:&nbsp;{{#forargs:cap|key|val|[[{{#var:val}}]]}}{{#if:{{{del{{#var:key}}}}|}}|&nbsp;[[List of Deleted Scenes (Caprica)#{{#var:val}}|deleted scene]]}}{{#vardefine: i | {{#expr: {{#var:key}} + 1 }} }}{{#if:{{#arg:cap|{{#var:i}}}}|{{#vardefine: j | {{#expr: {{#var:key}} + 2 }} }}{{#if:{{#arg:cap|{{#var:j}}}}|,&nbsp;|&nbsp;and&nbsp;}}|}}|}}{{#if:{{{trs|}}}|{{#if:{{#var:first_section}}| |;&nbsp;}}{{#vardefine:first_section|false}}[[Re-imagined Series|TRS]]:&nbsp;{{#forargs:trs|key|val|[[{{#var:val}}]]}}{{#if:{{{del{{#var:key}}}}|}}|&nbsp;[[{{#var:val}}/Deleted scenes|deleted scene]]}}{{#vardefine: i | {{#expr: {{#var:key}} + 1 }} }}{{#if:{{#arg:trs|{{#var:i}}}}|{{#vardefine: j | {{#expr: {{#var:key}} + 2 }} }}{{#if:{{#arg:trs|{{#var:j}}}}|,&nbsp;|&nbsp;and&nbsp;}}|}}|}})</sup>{{#if:{{{nocat|}}}||{{#forargs:cap|key|val|[[Category:{{#var:val}}]]}}{{#forargs:trs|key|val|[[Category:{{#var:val}}]]}}}}</includeonly><noinclude>
<includeonly>{{#vardefine:output|}}{{#vardefine:cap_output|}}{{#vardefine:trs_output|}}{{#if:{{{cap1|}}}|{{#vardefine:cap_output|[[{{{cap1}}}]]}}{{#if:{{{del1|}}}|{{#vardefine:cap_output|{{#var:cap_output}}&nbsp;[[List of Deleted Scenes (Caprica)#{{{cap1}}}|deleted scene]]}}}}}}{{#if:{{{cap2|}}}|{{#vardefine:cap_output|{{#var:cap_output}}{{#if:{{{cap3|}}}|,&nbsp;|&nbsp;and&nbsp;}}[[{{{cap2}}}]]}}{{#if:{{{del2|}}}|{{#vardefine:cap_output|{{#var:cap_output}}&nbsp;[[List of Deleted Scenes (Caprica)#{{{cap2}}}|deleted scene]]}}}}}}{{#if:{{{cap3|}}}|{{#vardefine:cap_output|{{#var:cap_output}}{{#if:{{{cap4|}}}|,&nbsp;|&nbsp;and&nbsp;}}[[{{{cap3}}}]]}}{{#if:{{{del3|}}}|{{#vardefine:cap_output|{{#var:cap_output}}&nbsp;[[List of Deleted Scenes (Caprica)#{{{cap3}}}|deleted scene]]}}}}}}{{#if:{{{cap4|}}}|{{#vardefine:cap_output|{{#var:cap_output}}{{#if:{{{cap5|}}}|,&nbsp;|&nbsp;and&nbsp;}}[[{{{cap4}}}]]}}{{#if:{{{del4|}}}|{{#vardefine:cap_output|{{#var:cap_output}}&nbsp;[[List of Deleted Scenes (Caprica)#{{{cap4}}}|deleted scene]]}}}}}}{{#if:{{{cap5|}}}|{{#vardefine:cap_output|{{#var:cap_output}}{{#if:{{{cap6|}}}|,&nbsp;|&nbsp;and&nbsp;}}[[{{{cap5}}}]]}}{{#if:{{{del5|}}}|{{#vardefine:cap_output|{{#var:cap_output}}&nbsp;[[List of Deleted Scenes (Caprica)#{{{cap5}}}|deleted scene]]}}}}}}{{#if:{{{cap6|}}}|{{#vardefine:cap_output|{{#var:cap_output}}{{#if:{{{cap7|}}}|,&nbsp;|&nbsp;and&nbsp;}}[[{{{cap6}}}]]}}{{#if:{{{del6|}}}|{{#vardefine:cap_output|{{#var:cap_output}}&nbsp;[[List of Deleted Scenes (Caprica)#{{{cap6}}}|deleted scene]]}}}}}}{{#if:{{{cap7|}}}|{{#vardefine:cap_output|{{#var:cap_output}}{{#if:{{{cap8|}}}|,&nbsp;|&nbsp;and&nbsp;}}[[{{{cap7}}}]]}}{{#if:{{{del7|}}}|{{#vardefine:cap_output|{{#var:cap_output}}&nbsp;[[List of Deleted Scenes (Caprica)#{{{cap7}}}|deleted scene]]}}}}}}{{#if:{{{cap8|}}}|{{#vardefine:cap_output|{{#var:cap_output}}&nbsp;and&nbsp;[[{{{cap8}}}]]}}{{#if:{{{del8|}}}|{{#vardefine:cap_output|{{#var:cap_output}}&nbsp;[[List of Deleted Scenes (Caprica)#{{{cap8}}}|deleted scene]]}}}}}}{{#if:{{{trs1|}}}|{{#vardefine:trs_output|[[{{{trs1}}}]]}}}}{{#if:{{{trs2|}}}|{{#vardefine:trs_output|{{#var:trs_output}}{{#if:{{{trs3|}}}|,&nbsp;|&nbsp;and&nbsp;}}[[{{{trs2}}}]]}}}}{{#if:{{{trs3|}}}|{{#vardefine:trs_output|{{#var:trs_output}}{{#if:{{{trs4|}}}|,&nbsp;|&nbsp;and&nbsp;}}[[{{{trs3}}}]]}}}}{{#if:{{{trs4|}}}|{{#vardefine:trs_output|{{#var:trs_output}}{{#if:{{{trs5|}}}|,&nbsp;|&nbsp;and&nbsp;}}[[{{{trs4}}}]]}}}}{{#if:{{{trs5|}}}|{{#vardefine:trs_output|{{#var:trs_output}}{{#if:{{{trs6|}}}|,&nbsp;|&nbsp;and&nbsp;}}[[{{{trs5}}}]]}}}}{{#if:{{{trs6|}}}|{{#vardefine:trs_output|{{#var:trs_output}}{{#if:{{{trs7|}}}|,&nbsp;|&nbsp;and&nbsp;}}[[{{{trs6}}}]]}}}}{{#if:{{{trs7|}}}|{{#vardefine:trs_output|{{#var:trs_output}}{{#if:{{{trs8|}}}|,&nbsp;|&nbsp;and&nbsp;}}[[{{{trs7}}}]]}}}}{{#if:{{{trs8|}}}|{{#vardefine:trs_output|{{#var:trs_output}}&nbsp;and&nbsp;[[{{{trs8}}}]]}}}}{{#if:{{#var:cap_output}}|{{#vardefine:output|[[Caprica (series)|CAP]]:&nbsp;{{#var:cap_output}}}}}}{{#if:{{#var:trs_output}}|{{#vardefine:output|{{#var:output}}{{#if:{{#var:cap_output}}|;&nbsp;}}[[Re-imagined Series|TRS]]:&nbsp;{{#var:trs_output}}}}}}<sup>({{#var:output}})</sup>{{#if:{{{nocat|}}}||{{#if:{{{cap1|}}}|[[Category:{{{cap1}}}]]}}{{#if:{{{cap2|}}}|[[Category:{{{cap2}}}]]}}{{#if:{{{cap3|}}}|[[Category:{{{cap3}}}]]}}{{#if:{{{cap4|}}}|[[Category:{{{cap4}}}]]}}{{#if:{{{cap5|}}}|[[Category:{{{cap5}}}]]}}{{#if:{{{cap6|}}}|[[Category:{{{cap6}}}]]}}{{#if:{{{cap7|}}}|[[Category:{{{cap7}}}]]}}{{#if:{{{cap8|}}}|[[Category:{{{cap8}}}]]}}{{#if:{{{trs1|}}}|[[Category:{{{trs1}}}]]}}{{#if:{{{trs2|}}}|[[Category:{{{trs2}}}]]}}{{#if:{{{trs3|}}}|[[Category:{{{trs3}}}]]}}{{#if:{{{trs4|}}}|[[Category:{{{trs4}}}]]}}{{#if:{{{trs5|}}}|[[Category:{{{trs5}}}]]}}{{#if:{{{trs6|}}}|[[Category:{{{trs6}}}]]}}{{#if:{{{trs7|}}}|[[Category:{{{trs7}}}]]}}{{#if:{{{trs8|}}}|[[Category:{{{trs8}}}]]}}}}</includeonly><noinclude>
= Documentation =
= Documentation =


Line 6: Line 6:
== Usage ==
== Usage ==


The template uses named parameters to distinguish between the series.
The template uses '''numbered parameters prefixed with the series name''' to accept episode titles. This is a robust method that works on all wikis.


* '''cap''': Used for ''Caprica'' episodes. Episode titles are separated by the pipe character (|).
* '''cap1, cap2, cap3...''': Used for ''Caprica'' episode titles. [cite_start]You can list up to 8. [cite: 3]
* '''trs''': Used for ''Re-imagined Series'' episodes. Episode titles are separated by the pipe character (|).
* '''trs1, trs2, trs3...''': Used for ''Re-imagined Series'' episode titles. [cite_start]You can list up to 8. [cite: 15]
* '''del#''': To mark a deleted scene from a ''Caprica'' episode, where the # corresponds to the position of the episode in the 'cap' parameter.
* [cite_start]'''del#''': To mark a deleted scene from a ''Caprica'' episode, where the # corresponds to the number of the 'cap' parameter (e.g., `del1` applies to `cap1`). [cite: 4, 5]
* '''nocat''': Set to "Y" or "true" to prevent the template from adding categories to the page.
* '''nocat''': Set to "Y" or "true" to prevent the template from adding categories to the page.


Line 16: Line 16:


==== Combined Series ====
==== Combined Series ====
To cite episodes from both series:
To cite episodes from both series, number them for each series prefix.
<code><nowiki>{{ep|cap=Pilot|Rebirth|trs=33|Pegasus}}</nowiki></code>
<code><nowiki>{{ep|cap1=Pilot|cap2=Rebirth|trs1=33|trs2=Pegasus}}</nowiki></code>


'''Prints:''' <sup>(CAP: [[Pilot]] and [[Rebirth]]; TRS: [[33]] and [[Pegasus]])</sup>
'''Prints:''' <sup>(CAP: [[Pilot]] and [[Rebirth]]; TRS: [[33]] and [[Pegasus]])</sup>


==== Single Series ====
---
The template can also be used for a single series, if desired.
==== More Complex Punctuation ====
<code><nowiki>{{ep|trs=The Hand of God|Colonial Day|Kobol's Last Gleaming, Part I}}</nowiki></code>
The template correctly handles commas and the word "and".
<code><nowiki>{{ep|cap1=Dirteaters|cap2=False Labor|cap3=Blowback|trs1=Razor}}</nowiki></code>


'''Prints:''' <sup>(TRS: [[The Hand of God]], [[Colonial Day]], and [[Kobol's Last Gleaming, Part I]])</sup>
'''Prints:''' <sup>(CAP: [[Dirteaters]], [[False Labor]], and [[Blowback]]; TRS: [[Razor]])</sup>


---
==== With Deleted Scenes ====
==== With Deleted Scenes ====
To mark a deleted scene from a ''Caprica'' episode. Note that 'del1' corresponds to the first episode in the 'cap' list ("Pilot" in this case).
To mark a deleted scene from a ''Caprica'' episode.
<code><nowiki>{{ep|cap=Pilot|Apotheosis|del1=Y|trs=Razor}}</nowiki></code>
<code><nowiki>{{ep|cap1=Pilot|del1=Y|cap2=Apotheosis|trs1=Daybreak, Part I|trs2=Daybreak, Part II}}</nowiki></code>
 
'''Prints:''' <sup>(CAP: [[Pilot]]&nbsp;[[List of Deleted Scenes (Caprica)#Pilot|deleted scene]] and [[Apotheosis]]; TRS: [[Razor]])</sup>


'''Prints:''' <sup>(CAP: [[Pilot]]&nbsp;[[List of Deleted Scenes (Caprica)#Pilot|deleted scene]] and [[Apotheosis]]; TRS: [[Daybreak, Part I]] and [[Daybreak, Part II]])</sup>
</noinclude>
</noinclude>

Revision as of 16:13, 26 July 2025

Documentation

This template allows for easy inline citation of episodes from multiple series in a single citation call. It is designed to combine citations from Caprica and the Re-imagined Series.

Usage

The template uses numbered parameters prefixed with the series name to accept episode titles. This is a robust method that works on all wikis.

  • cap1, cap2, cap3...: Used for Caprica episode titles. [cite_start]You can list up to 8. [cite: 3]
  • trs1, trs2, trs3...: Used for Re-imagined Series episode titles. [cite_start]You can list up to 8. [cite: 15]
  • [cite_start]del#: To mark a deleted scene from a Caprica episode, where the # corresponds to the number of the 'cap' parameter (e.g., `del1` applies to `cap1`). [cite: 4, 5]
  • nocat: Set to "Y" or "true" to prevent the template from adding categories to the page.

Examples

Combined Series

To cite episodes from both series, number them for each series prefix. {{ep|cap1=Pilot|cap2=Rebirth|trs1=33|trs2=Pegasus}}

Prints: (CAP: Pilot and Rebirth; TRS: 33 and Pegasus)

---

More Complex Punctuation

The template correctly handles commas and the word "and". {{ep|cap1=Dirteaters|cap2=False Labor|cap3=Blowback|trs1=Razor}}

Prints: (CAP: Dirteaters, False Labor, and Blowback; TRS: Razor)

---

With Deleted Scenes

To mark a deleted scene from a Caprica episode. {{ep|cap1=Pilot|del1=Y|cap2=Apotheosis|trs1=Daybreak, Part I|trs2=Daybreak, Part II}}

Prints: (CAP: Pilot deleted scene and Apotheosis; TRS: Daybreak, Part I and Daybreak, Part II)