Template:YearNav/doc: Difference between revisions
(Created page with 'Do not directly call this template. It is used to support other templates. Once another template decides that the topic of a page is a year, this template will automatically pr…') |
m (Protected "Template:YearNav/doc": Robot: Protecting all pages from category templates ([edit=sysop] (indefinite) [move=sysop] (indefinite))) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Do not directly call this template. | Do not directly call this template. It is used to support other templates. Once another template decides that the topic of a page is a year, this template will automatically provide a navigation box. | ||
'''It is completely automatic, and has no user-definable parameters.''' | '''It is completely automatic, and has no user-definable parameters.''' | ||
==Sample output== | == Sample output == | ||
Because this template is dependent upon detecting a PAGENAME that is a year, its output can only be seen on a year page. | Because this template is dependent upon detecting a PAGENAME that is a year, its output can only be seen on a year page. It is impossible to reproduce its results here. If you wish to test it, go to any year and add <nowiki>{{timeline}}</nowiki> to the page. | ||
== Future implementation == | |||
It may be that in the future the coding can be made a bit simpler. I haven't tried the following language on pages that are less than 4 digits long but it seems like it'd work: | |||
<pre> | |||
{{#ifexpr:{{PAGESIZE:{{#expr:({{PAGENAME}}-6)}}|R}}>0|[[{{#expr:{{PAGENAME}}-6}}]]|nothin }} | |||
</pre> {{user:CzechOut/Sig}}{{User:CzechOut/TimeFormat}}03:52: Fri 22 Jun 2012 </span> | |||
== Maintenance log == | |||
* Template was fixed today in response to odd errors that were creeping up only on some pages. Most of the #ifexpr calls were replaced by simpler #ifeq calls, and this has alleviated a lot of the errors that were taking place, particularly in the 1990s and 2000s. {{user:CzechOut/Sig}}{{User:CzechOut/TimeFormat}} 20:47: Mon 03 Sep 2012</span> | |||
<noinclude>[[category:template documentation|{{PAGENAME}}]]</noinclude> |
Latest revision as of 02:24, 13 May 2013
Do not directly call this template. It is used to support other templates. Once another template decides that the topic of a page is a year, this template will automatically provide a navigation box.
It is completely automatic, and has no user-definable parameters.
Sample output
Because this template is dependent upon detecting a PAGENAME that is a year, its output can only be seen on a year page. It is impossible to reproduce its results here. If you wish to test it, go to any year and add {{timeline}} to the page.
Future implementation
It may be that in the future the coding can be made a bit simpler. I haven't tried the following language on pages that are less than 4 digits long but it seems like it'd work:
{{#ifexpr:{{PAGESIZE:{{#expr:({{PAGENAME}}-6)}}|R}}>0|[[{{#expr:{{PAGENAME}}-6}}]]|nothin }}
czechout<staff /> ☎ ✍ 03:52: Fri 22 Jun 2012
Maintenance log
- Template was fixed today in response to odd errors that were creeping up only on some pages. Most of the #ifexpr calls were replaced by simpler #ifeq calls, and this has alleviated a lot of the errors that were taking place, particularly in the 1990s and 2000s.
czechout<staff /> ☎ ✍ 20:47: Mon 03 Sep 2012