Template:Comics: Difference between revisions
More actions
No edit summary |
No edit summary |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<includeonly>{{#if:{{{nolink|}}}| | <includeonly>{{#if:{{{nolink|}}}| | ||
{{#if:{{{2|}}}|{{void}}|{{comics/switch|{{{1}}}|{{{2}}}}}}} | {{#if:{{{2|}}}|{{void}}|{{comics/switch|{{{1}}}|{{{2}}}}}}} | ||
{{#if:{{{template|}}}|{{comics/switch|{{{1}}}|{{{2}}}}}{{#ifeq:{{{1}}}|marvel|{{void}}| {{{2|}}}}}{{!}}''{{comics/switch|{{{1}}}|{{{2}}}}}{{#ifeq:{{{1}}}|marvel|{{void}}| #{{{2|}}}''}}|{{#if:{{{2|}}}|{{#if:{{{short|}}}|<nowiki>#</nowiki>{{{2|}}}|{{comics/switch|{{{1}}}|{{{2}}}}}{{#ifeq:{{{1}}}|marvel|{{void}}| {{{2|}}}}}}}}}}}|{{#ifeq:{{{sup|yes}}}|no| | {{#if:{{{template|}}}|{{comics/switch|{{{1}}}|{{{2}}}}}{{#ifeq:{{{1}}}|marvel|{{void}}| {{{2|}}}}}{{!}}''{{comics/switch|{{{1}}}|{{{2}}}}}{{#ifeq:{{{1}}}|marvel|{{void}}| #{{{2|}}}''}}|{{#if:{{{2|}}}|{{#if:{{{short|}}}|<nowiki>#</nowiki>{{{2|}}}|{{comics/switch|{{{1}}}|{{{2}}}}}{{#ifeq:{{{1}}}|marvel|{{void}}| {{{2|}}}}}}}}}}}|{{#ifeq:{{{sup|yes}}}|no||<sup>(}}{{#if:{{{prose|}}}||[[List of comics|Comics]]: }}{{#if:{{{comic1|}}} | ||
|{{#if:{{{issue1|}}}|''[[{{comics/switch|{{{comic1}}}}} {{{issue1}}}|{{comics/switch|{{{comic1}}}}} #{{{issue1}}}]]''|''[[{{comics/switch|{{{comic1}}}}}]]''}}{{#if:{{{comic2|}}}|, {{#if:{{{issue2|}}}|''[[{{comics/switch|{{{comic2}}}}} {{{issue2}}}|{{comics/switch|{{{comic2}}}}} #{{{issue2}}}]]''|''[[{{comics/switch|{{{comic2}}}}}]]''}}}}{{#if:{{{comic3|}}}|, {{#if:{{{issue3|}}}|''[[{{comics/switch|{{{comic3}}}}} {{{issue3}}}|{{comics/switch|{{{comic3}}}}} #{{{issue3}}}]]''|''[[{{comics/switch|{{{comic3}}}}}]]''}}}}{{#if:{{{comic4|}}}|, {{#if:{{{issue4|}}}|''[[{{comics/switch|{{{comic4}}}}} {{{issue4}}}|{{comics/switch|{{{comic4}}}}} #{{{issue4}}}]]''|''[[{{comics/switch|{{{comic4}}}}}]]''}}}}{{#if:{{{comic5|}}}|, {{#if:{{{issue5|}}}|''[[{{comics/switch|{{{comic5}}}}} {{{issue5}}}|{{comics/switch|{{{comic5}}}}} #{{{issue5}}}]]''|''[[{{comics/switch|{{{comic5}}}}}]]''}}}} | |{{#ifeq:{{{comic1}}}|marvel | ||
|''[[{{comics/switch|{{{comic1}}}|{{{issue1}}}}}]]'' | |||
|{{#if:{{{issue1|}}}|''[[{{comics/switch|{{{comic1}}}}} {{{issue1}}}|{{comics/switch|{{{comic1}}}}} #{{{issue1}}}]]''|''[[{{comics/switch|{{{comic1}}}}}]]''}} | |||
}}{{#if:{{{comic2|}}} | |||
|, {{#ifeq:{{{comic2}}}|marvel | |||
|''[[{{comics/switch|{{{comic2}}}|{{{issue2}}}}}]]'' | |||
|{{#if:{{{issue2|}}}|''[[{{comics/switch|{{{comic2}}}}} {{{issue2}}}|{{comics/switch|{{{comic2}}}}} #{{{issue2}}}]]''|''[[{{comics/switch|{{{comic2}}}}}]]''}} | |||
}} | |||
}}{{#if:{{{comic3|}}} | |||
|, {{#ifeq:{{{comic3}}}|marvel | |||
|''[[{{comics/switch|{{{comic3}}}|{{{issue3}}}}}]]'' | |||
|{{#if:{{{issue3|}}}|''[[{{comics/switch|{{{comic3}}}}} {{{issue3}}}|{{comics/switch|{{{comic3}}}}} #{{{issue3}}}]]''|''[[{{comics/switch|{{{comic3}}}}}]]''}} | |||
}} | |||
}}{{#if:{{{comic4|}}} | |||
|, {{#ifeq:{{{comic4}}}|marvel | |||
|''[[{{comics/switch|{{{comic4}}}|{{{issue4}}}}}]]'' | |||
|{{#if:{{{issue4|}}}|''[[{{comics/switch|{{{comic4}}}}} {{{issue4}}}|{{comics/switch|{{{comic4}}}}} #{{{issue4}}}]]''|''[[{{comics/switch|{{{comic4}}}}}]]''}} | |||
}} | |||
}}{{#if:{{{comic5|}}} | |||
|, {{#ifeq:{{{comic5}}}|marvel | |||
|''[[{{comics/switch|{{{comic5}}}|{{{issue5}}}}}]]'' | |||
|{{#if:{{{issue5|}}}|''[[{{comics/switch|{{{comic5}}}}} {{{issue5}}}|{{comics/switch|{{{comic5}}}}} #{{{issue5}}}]]''|''[[{{comics/switch|{{{comic5}}}}}]]''}} | |||
}} | |||
}} | |||
|{{#if:{{{3|}}} | |{{#if:{{{3|}}} | ||
|''[[{{comics/switch|{{{1}}}}}]]<nowiki> #</nowiki>[[{{comics/switch|{{{1}}}}} {{{2}}}|{{{2}}}]] — [[{{comics/switch|{{{1}}}}} {{{3}}}|{{{3}}}]]'' | |{{#ifeq:{{{1}}}|marvel | ||
|{{#if:{{{1|}}}|{{#if:{{{2|}}}|''[[{{comics/switch|{{{1}}}}} {{{2}}}|{{comics/switch|{{{1}}}}} <nowiki>#</nowiki>{{{2}}}]]''|''[[{{comics/switch|{{{1}}}}}]]''}}}} | |''[[{{comics/switch|{{{1}}}|{{{2}}}}}]] — [[{{comics/switch|{{{1}}}|{{{3}}}}}]]'' | ||
|''[[{{comics/switch|{{{1}}}}}]]<nowiki> #</nowiki>[[{{comics/switch|{{{1}}}}} {{{2}}}|{{{2}}}]] — [[{{comics/switch|{{{1}}}}} {{{3}}}|{{{3}}}]]'' | |||
}} | |||
|{{#if:{{{1|}}} | |||
|{{#if:{{{2|}}} | |||
|{{#ifeq:{{{1}}}|marvel | |||
|''[[{{comics/switch|{{{1}}}|{{{2}}}}}]]'' | |||
|''[[{{comics/switch|{{{1}}}}} {{{2}}}|{{comics/switch|{{{1}}}}} <nowiki>#</nowiki>{{{2}}}]]'' | |||
}} | |||
|''[[{{comics/switch|{{{1}}}}}]]'' | |||
}} | |||
}} | |||
}} | }} | ||
}}{{#ifeq:{{{sup|yes}}}|no||)</sup>}}}} | }}{{#ifeq:{{{sup|yes}}}|no||)</sup>}}}} | ||
| Line 34: | Line 68: | ||
To cite issues from different comic series in one reference, use numbered parameters like <code>comic1</code>, <code>issue1</code>, <code>comic2</code>, <code>issue2</code>, etc. This format now adds a category for each comic cited. | To cite issues from different comic series in one reference, use numbered parameters like <code>comic1</code>, <code>issue1</code>, <code>comic2</code>, <code>issue2</code>, etc. This format now adds a category for each comic cited. | ||
* <code><nowiki>{{comics|comic1=starbuck|issue1=1|comic2=origins|issue2=5}}</nowiki></code> will produce: {{comics|comic1=starbuck|issue1=1|comic2=origins|issue2=5}} | * <code><nowiki>{{comics|comic1=starbuck|issue1=1|comic2=origins|issue2=5}}</nowiki></code> will produce: {{comics|comic1=starbuck|issue1=1|comic2=origins|issue2=5}} | ||
== Marvel Comics == | |||
For Marvel comics, the parameter for the series must be '''marvel''' (all lowercase), and the issue number must be provided. The template will automatically format the link correctly. | |||
* <code><nowiki>{{comics|marvel|13}}</nowiki></code> will produce: {{comics|marvel|13}} | |||
* <code><nowiki>{{comics|comic1=marvel|issue1=13|comic2=starbuck|issue2=1}}</nowiki></code> will produce: {{comics|comic1=marvel|issue1=13|comic2=starbuck|issue2=1}} | |||
=== Other Parameters === | === Other Parameters === | ||
| Line 44: | Line 83: | ||
* '''sup=no''': Disables the default superscript formatting for the citation. | * '''sup=no''': Disables the default superscript formatting for the citation. | ||
**<code><nowiki>{{comics|vol3|sup=no}}</nowiki></code> will produce: {{comics|vol3|sup=no}} | **<code><nowiki>{{comics|vol3|sup=no}}</nowiki></code> will produce: {{comics|vol3|sup=no}} | ||
* '''prose=y''': Disables the "Comics" preamble link for in-line use. (Best to use in conjunction with "sup=no".) | |||
**<code><nowiki>{{comics|vol3|sup=no|prose=y}}</nowiki></code> will produce: {{comics|vol3|sup=no|prose=y}} | |||
</noinclude> | </noinclude> | ||
Latest revision as of 23:56, 7 September 2025
Documentation
This template creates a link to a comic for inline citations. It supports citing a single issue, a range of issues, or multiple different comics at once.
Single Issue Citation
This is the basic usage for citing a single comic book issue.
{{comics|starbuck|1}}will produce: (Comics: Battlestar Galactica: Starbuck #1){{comics|origins|5}}will produce: (Comics: Battlestar Galactica: Origins #5)
You can also link to just the main series page by omitting the issue number:
{{comics|vol3}}will produce: (Comics: Classic Battlestar Galactica Vol. 3)
Issue Range Citation
To cite a range of issues from the same comic series, use three unnamed parameters in the format {{comics|series|start_issue|end_issue}}. This format links the series title and both the start and end issue numbers.
{{comics|starbuck|1|4}}will produce: (Comics: Battlestar Galactica: Starbuck #1 — 4)
Multiple Comic Citation
To cite issues from different comic series in one reference, use numbered parameters like comic1, issue1, comic2, issue2, etc. This format now adds a category for each comic cited.
{{comics|comic1=starbuck|issue1=1|comic2=origins|issue2=5}}will produce: (Comics: Battlestar Galactica: Starbuck #1, Battlestar Galactica: Origins #5)
Marvel Comics
For Marvel comics, the parameter for the series must be marvel (all lowercase), and the issue number must be provided. The template will automatically format the link correctly.
{{comics|marvel|13}}will produce: (Comics: Collision Course!){{comics|comic1=marvel|issue1=13|comic2=starbuck|issue2=1}}will produce: (Comics: Collision Course!, Battlestar Galactica: Starbuck #1)
Other Parameters
- nolink=y: Prints the comic title without linking. Note: This currently only works for single issue citations using the first and second unnamed parameters.
{{comics|vol3|nolink=y}}will produce: Classic Battlestar Galactica Vol. 3
- template=y: Works in templates like infoboxes.
{{comics|vol3|template=y|nolink=y}}will produce: (Comics: Classic Battlestar Galactica Vol. 3)
- nocat=y: Prevents the template from adding a category to the page.
{{comics|vol3|nocat=y}}will produce: (Comics: Classic Battlestar Galactica Vol. 3)
- sup=no: Disables the default superscript formatting for the citation.
{{comics|vol3|sup=no}}will produce: Comics: Classic Battlestar Galactica Vol. 3
- prose=y: Disables the "Comics" preamble link for in-line use. (Best to use in conjunction with "sup=no".)
{{comics|vol3|sup=no|prose=y}}will produce: Classic Battlestar Galactica Vol. 3