Difference between revisions of "Template:Film year"

From blackwiki
Jump to navigation Jump to search
imported>Frietjes
imported>Frietjes
Line 1: Line 1:
 
{{#ifexist: {{{1}}} ({{{2}}} film) | [[{{{1}}} ({{{2}}} film)|{{{1}}}]] |  
 
{{#ifexist: {{{1}}} ({{{2}}} film) | [[{{{1}}} ({{{2}}} film)|{{{1}}}]] |  
   {{#ifexist: {{{1}}} (film) | [[{{{1}}} (film)|{{{1}}}]] | [[{{{1}}}|{{{1}}}]] }}
+
   {{#ifexist: {{{1}}} (film) | [[{{{1}}} (film)|{{{1}}}]] | [[{{{1}}}]] }}
}}<noinclude>
+
}}<noinclude>{{documentation|content=
 +
This template creates a link to an article about a film, attempting to correctly guess the article name.
 +
 
 +
== How it works ==
 +
Consider the following input: <code><nowiki>{{Film year|Foo|1234}}</nowiki></code>
 +
 
 +
# Check if "Foo (1234 film)" exists, if so, return <code><nowiki>[[Foo (1234 film)|Foo]]</nowiki></code>
 +
# Check if "Foo (film)" exists, if so, return <code><nowiki>[[Foo (film)|Foo]]</nowiki></code>
 +
# Return <code><nowiki>[[Foo]]</nowiki></code>
 +
 
 
[[Category:Film templates]]
 
[[Category:Film templates]]
</noinclude>
+
}}</noinclude>

Revision as of 18:12, 15 June 2012

[[{{{1}}}]]

Template documentation

This template creates a link to an article about a film, attempting to correctly guess the article name.

How it works

Consider the following input: {{Film year|Foo|1234}}

  1. Check if "Foo (1234 film)" exists, if so, return [[Foo (1234 film)|Foo]]
  2. Check if "Foo (film)" exists, if so, return [[Foo (film)|Foo]]
  3. Return [[Foo]]