Difference between revisions of "Template:Cite"
Jump to navigation
Jump to search
m (Fixed fail in previous revision) |
(Try some magazine-specific logic) |
||
Line 6: | Line 6: | ||
#switch: {{ | #switch: {{ | ||
#if:{{{auth |}}} | | noauth}}{{#if:{{{date |}}} | | nodate}}{{#if:{{{title |}}} | | notitle}} | #if:{{{auth |}}} | | noauth}}{{#if:{{{date |}}} | | nodate}}{{#if:{{{title |}}} | | notitle}} | ||
| noauth = ''{{{title}}}'' ({{{date}}}). | | noauth = {{#ifeq:{{{type}}} | magazine <!-- ------------- --> | ||
| {{{title}}} ({{{date}}}). <!-- No author set --> | |||
|''{{{title}}}'' ({{{date}}}). <!-- ------------- --> | |||
}} <!-- ------------- --> | |||
| nodate = {{{auth}}}. ''{{{title}}}''. <!-- No date set --> | | nodate = {{{auth}}}. ''{{{title}}}''. <!-- No date set --> | ||
| notitle = {{{auth}}}. ({{{date}}}). [{{{desc |'''Description missing'''}}}]. <!-- No title set --> | | notitle = {{{auth}}}. ({{{date}}}). [{{{desc |'''Description missing'''}}}]. <!-- No title set --> | ||
Line 13: | Line 16: | ||
| nodatenotitle = {{{auth}}}. [{{{desc |'''Description missing'''}}}]. <!-- No date nor title set --> | | nodatenotitle = {{{auth}}}. [{{{desc |'''Description missing'''}}}]. <!-- No date nor title set --> | ||
| noauthnodatenotitle = [{{{desc |'''Description missing'''}}}]. <!-- None set, so print description --> | | noauthnodatenotitle = [{{{desc |'''Description missing'''}}}]. <!-- None set, so print description --> | ||
| = {{{auth}}}. ({{{date}}}). | | = {{#ifeq:{{{type}}} | magazine <!-- -------------------- --> | ||
| {{{auth}}}. ({{{date}}}). {{{title}}}. <!-- All's fine and dandy --> | |||
| {{{auth}}}. ({{{date}}}). ''{{{title}}}''. <!-- -------------------- --> | |||
}} <!-- -------------------- --> | |||
| #default = Say, my good chap. Have you checked the validity of your arguments? <!-- Brain fart --> | | #default = Say, my good chap. Have you checked the validity of your arguments? <!-- Brain fart --> | ||
}}{{ | }}{{ | ||
#if:{{{pub|}}} |  {{{pub}}}{{ | #if:{{{pub|}}} |  {{ | ||
#if:{{{issue|}}} | , {{{issue}}} | #ifeq:{{{type}}} | magazine | ||
| ''{{{pub}}}'' | |||
| {{{pub}}} | |||
}}{{ | |||
#if:{{{issue|}}} | , ''{{{issue}}}'' | |||
}}{{ | }}{{ | ||
#if:{{{page|}}} | , {{{page}}} | #if:{{{page|}}} | , {{{page}}} |
Revision as of 23:58, 7 April 2011
Here be a reference template with lots of cases depending on the variables set.