Template:LDS/testcases
This is the template test cases page for the sandbox of Template:LDS. to update the examples. If there are many examples of a complicated template, later ones may break due to limits in MediaWiki; see the HTML comment "NewPP limit report" in the rendered page. You can also use Special:ExpandTemplates to examine the results of template uses. You can test how this page looks in the different skins and parsers with these links: |
Test Cases
[edit]{{lds|John|john|3|5}}
New Testament Basic | ||||
---|---|---|---|---|
{{lds|John|john|3|5}} | ||||
John 3:5 | ||||
John 3:5 | ||||
|
Book of Mormon | ||||
---|---|---|---|---|
{{lds|Jacob|jacob|2|10}} | ||||
Jacob 2:10 | ||||
Jacob 2:10 | ||||
|
Doctrine and Covenants | ||||
---|---|---|---|---|
{{lds|Doctrine and Covenants|dc|5|8}} | ||||
Doctrine and Covenants 5:8 | ||||
Doctrine and Covenants 5:8 | ||||
|
Pearl of Great Price | ||||
---|---|---|---|---|
{{lds|Abraham|abr|4|2}} | ||||
Abraham 4:2 | ||||
Abraham 4:2 | ||||
|
Full usage
[edit]{{lds|display|book abbr|chap#|verse#|end verse#|footnote|cross ref flag|end verse flag}}
Parameters:
parameter | description | optional? |
---|---|---|
|display=
|
name of book to display in Wikipedia | |
|book abbr=
|
abbreviation of book used by website (see below) | |
|chap#=
|
chapter of scripture being quoted | optional |
|verse#=
|
verse of scripture being quoted | optional |
|end verse#=
|
end verse of a series of verses, such as the 5 in "John 3:3–5"The hyphen is automatically added. If end verse flag has a value, then the hyphen is not addedThis allows quoting of non-contiguous verses such as "John 3:5,16" — the end value# would be ",16" |
optional |
|footnote=
|
letter of footnote - changes link to a link to the verse - and highlights the footnote matching the letter. If no match found, does not highlight anything | optional |
|cross ref flag=
|
if this has any value, then it changes link to a link to the verse only and all verses that cross reference to it ignores the value in footnote (if any) | optional |
|end verse flag=
|
if this has any value, then the hyphen before end verse# is not automatically added |
optional |
Examples with explanation
[edit]Parts of this template (those related to this section) need to be updated. Please help update this template to reflect recent events or newly available information. Relevant discussion may be found on the talk page. |
Example text | Description | URL & Display text |
---|---|---|
{{lds|John|john|3}} |
Link to Chapter only | https://www.churchofjesuschrist.org/study/scriptures/nt/john/3?lang=eng# John 3 John 3 |
{{lds|John|john|3|5|7}} |
Link to verse, highlight all verses to the end verse# | https://www.churchofjesuschrist.org/study/scriptures/nt/john/3.5-7?lang=eng#4 John 3:5-7 John 3:5–7 |
{{lds|John|john|3|5|,14-16|x}} |
any character in 8th parameter use exact text in end verse# field instead of inserting a hyphen "-" before it |
https://www.churchofjesuschrist.org/study/scriptures/nt/john/3.5,14-16?lang=eng#4 John 3:5,14-16 John 3:5,14-16 |
Note: preceding comma or dash must be included, or highlighting won't work correctly | ||
{{lds|John|john|3|5|d}} |
Link to footnotes - highlights footnote matching letter (if it exists) | https://www.churchofjesuschrist.org/study/scriptures/nt/john/3.5d?lang=eng#4 John 3:5 John 3:5– |
Note: any end verse# value will be ignored - if letter doesn't match a footnote - will not highlight anything
| ||
{{lds|John|john|3|5|x}} |
Link verse cross references | https://www.churchofjesuschrist.org/study/scriptures/nt/john/3.5?lang=eng# John 3:5 John 3:5– |
Note: This displays all verses that list the current verse as a cross reference. Any continuation verse value or footnote letter will be ignored |
Examples and results
[edit]wikitext | link result |
---|---|
|
Genesis 48 |
|
Doctrine and Covenants 130:22 |
|
1 Nephi 22:22–24 |
|
Moroni 10:3–5 |
|
John 3:5 |
|
John 3:5,14-16 |
|
John 3:5– |
|
Jeremiah 1:5– |
|
Jeremiah 1:5– |
Template Data
[edit]This template links to the English version of https://www.churchofjesuschrist.org/study/scriptures/ and makes for easier referencing inside the text. Note: This template does not use parameter names - names below are only for documentation purposes. The parameters must be passed in the order given. Do not use spaces before or after the pipe "|"
Parameter | Description | Type | Status | |
---|---|---|---|---|
display | 1 Display Name display | name of book to display in Wikipedia | String | optional |
book abbr | 2 book abbr | abbreviation of book used by website | String | optional |
chap# | 3 chap# chapter | chapter of scripture being quoted | Unknown | optional |
verse# | 4 verse# verse | verse of scripture being quoted | Number | optional |
end verse# | 5 end verse# end verse | end verse of a series of verses, such as the 5 in "John 3:3–5" The hyphen is automatically added. If end verse flag has a value, then the hyphen is not added This allows quoting of non-contiguous verses such as "John 3:5,16" — the end value# would be ",16" | Unknown | optional |
footnote | 6 footnote | letter of footnote - changes link to a link to the verse - and highlights the footnote matching the letter. If no match found, does not highlight anything | Unknown | optional |
cross ref flag | 7 cross ref flag | if this has any value, then it changes link to a link to the verse only and all verses that cross reference to it ignores the value in footnote (if any) | Unknown | optional |
end verse flag | 8 end verse flag | if this has any value, then the hyphen before `end verse#` is not automatically added | Unknown | optional |