
FAIR is a non-profit organization dedicated to providing well-documented answers to criticisms of the doctrine, practice, and history of The Church of Jesus Christ of Latter-day Saints.
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
John Doe, ''Funky Book Title'' (Acme Co.){{#if:{{{end|}}}|, {{{start}}}–{{{end}}}.|{{#if:{{{start|}}}|, {{{start}}}.|{{#if:{{{pages|}}}|, {{{pages}}}.|.}}}}}} | |||
This is demo code for the old-style templates which converts them to new-style without breaking them. | |||
A graphic comment on the code is available by clicking [[here]]. | |||
<!--This template demos how the old page number templates have been changed so old references still work, but new ones will also work. | |||
The old style looked like this: | |||
{{TPJS|start=5|end=10}} | |||
This would give Teachings of the Prophet Joseph Smith, pp. 5-10. | |||
There was also | |||
{{TPJS1|start=5}} | |||
Which would give Teachings of the Prophet Joseph Smith, pp. 5. | |||
And sometimes | |||
{{TPJS0}} | |||
Which would give Teachings of the Prophet Joseph Smith. [No page numbers.] | |||
This is cumbersome. The new system uses a more rational naming approach, as follows: | |||
{{Book:Author:Title|pages=5-10}} | |||
So, TPJS might be | |||
{{Book:Smith:Teachings of the Prophet Joseph Smith|pages=5-10}} | |||
This edit allows all four templates to redirect to the same template, and still display properly. So, the template: | |||
a) checks to see if the argument {{{end}}} is sent. If it is, assume this is {{TPJS}}, and display {{{start}}}–{{{end}}}. | |||
b) if {{{end}}} does not exist, see if {{{start}}} exists. If so, assume this is {{TPJS1}} and display {{{start}}} only. | |||
c) if {{{end}}} and {{{start}}} do not exist, see if {{{pages}}} exists. If so, this is the new style, and display {{{pages}}}. | |||
d) if {{end}}}, {{{start}}}, and {{{pages}}} do not exist, assume the book is referred to without page number at all.--> |
John Doe, Funky Book Title (Acme Co.).
This is demo code for the old-style templates which converts them to new-style without breaking them.
A graphic comment on the code is available by clicking here.
FAIR is a non-profit organization dedicated to providing well-documented answers to criticisms of the doctrine, practice, and history of The Church of Jesus Christ of Latter-day Saints.
We are a volunteer organization. We invite you to give back.
Donate Now