Template:FSHI/doc: Difference between revisions
No edit summary |
No edit summary |
||
(17 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Purpose == | |||
This template will allow the creation of links to specific images in acquired via Infinity and published as FamilySearch Images/ Explore Historical Images/ Explore Images. | |||
=== Parameters === | |||
This template has 4 parameters: | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! Parameter !! Value !! Display | ||
|- | |- | ||
| | | DGS || DGS number || DGS number | ||
|- | |- | ||
| | | ID || rmsID || none | ||
|- | |- | ||
| | | Image || Image number || Image number | ||
|- | |||
| Item || Item number || Item | |||
|} | |||
=== Operation === | |||
{| class="wikitable" | |||
|- | |||
! Condition !! DGS<br>Parameter !! ID<br>Parameter !! Image<br>Parameter !! Item<br>Parameter !! Sample Code !! Display !! Result | |||
|- | |||
| Only DGS number is given || 8417088 || || || || <nowiki>{{FSHI|DGS=8417008}}</nowiki> || {{FSHI|DGS=8417008}} || Link goes to list of folder content | |||
|- | |||
| DGS, ID, and Image given || 8417088 || M9DP-VQB || 6 || || <nowiki>{{FSHI|DGS=8417088|ID=M9DP-VQB|Image=6}}</nowiki> || {{FSHI|DGS=8417088|ID=M9DP-VQB|Image=6}} || Link goes to specific image in folder | |||
|- | |||
| DGS, ID, and Item given || 8417008 || M9DP-VQB || || 2 || <nowiki>{{FSHI|DGS=8417088|ID=M9DP-VQB|Item=2}}</nowiki> || {{FSHI|DGS=8417088|ID=M9DP-VQB|Item=2}} || Link goes to specific item in folder | |||
|} | |} | ||
'''Note:''' The template will not work correctly if the ID parameter (rmsID) is not provided along with either the Image or Item parameter. | |||
== Operation == | |||
The template should go through the parameters and check them against what is required to return the correct URL. | |||
#If the DGS number is the only one given it should return a string as found in #1 below. | |||
#If the item and nr parameters are also present it should return a string as in #2 below. | |||
#If all four parameters are present it should return a string as in #3 below. | |||
Sample input: | |||
<pre> | <pre> | ||
1 | #1 {{FSHI|DGS=8417008}} | ||
2 | #2 {{FSHI|DGS=8417008 |iD=M9DP-VQB |Item=2}} | ||
3 | #3 {{FSHI|DGS=8417008 |iD=M9DP-VQY |image=6}} | ||
</pre> | </pre> | ||
Expected output: | |||
{| class="wikitable" | |||
|- | |||
! Example !! Display !! Concatenated URL | |||
|- | |||
| #1 || DGS 8417008 || https://www.familysearch.org/records/images/search-results?imageGroupNumbers=8417008&page=1 | |||
|- | |||
| #2 || DGS 8417008 item 2 || https://www.familysearch.org/records/images/image-details?imageGroupNumbers=8417008&page=1&rmsId=M9DP-VQB&imageIndex=0 | |||
|- | |||
| #3 || DGS 8417008 image# 6 || https://www.familysearch.org/records/images/image-details?imageGroupNumbers=8417008&page=1&rmsId=M9DP-VQY&imageIndex=6&singleView=true | |||
|} | |||
See also [https://www.familysearch.org/en/wiki/FamilySearch_Wiki:Manual_of_Style-Formatting#FamilySearch_Explore_Images_-_Links_to_Digital_Images Explore Images - Links to Digital Images]. | See also [https://www.familysearch.org/en/wiki/FamilySearch_Wiki:Manual_of_Style-Formatting#FamilySearch_Explore_Images_-_Links_to_Digital_Images Explore Images - Links to Digital Images]. | ||
<noinclude>[[Category:Template documentation]]</noinclude> |
Latest revision as of 15:11, 9 May 2024
Purpose[edit source]
This template will allow the creation of links to specific images in acquired via Infinity and published as FamilySearch Images/ Explore Historical Images/ Explore Images.
Parameters[edit source]
This template has 4 parameters:
Parameter | Value | Display |
---|---|---|
DGS | DGS number | DGS number |
ID | rmsID | none |
Image | Image number | Image number |
Item | Item number | Item |
Operation[edit source]
Condition | DGS Parameter |
ID Parameter |
Image Parameter |
Item Parameter |
Sample Code | Display | Result |
---|---|---|---|---|---|---|---|
Only DGS number is given | 8417088 | {{FSHI|DGS=8417008}} | DGS 8417008 | Link goes to list of folder content | |||
DGS, ID, and Image given | 8417088 | M9DP-VQB | 6 | {{FSHI|DGS=8417088|ID=M9DP-VQB|Image=6}} | DGS 8417088 Image# 6 | Link goes to specific image in folder | |
DGS, ID, and Item given | 8417008 | M9DP-VQB | 2 | {{FSHI|DGS=8417088|ID=M9DP-VQB|Item=2}} | DGS 8417088 Item 2 | Link goes to specific item in folder |
Note: The template will not work correctly if the ID parameter (rmsID) is not provided along with either the Image or Item parameter.
Operation[edit source]
The template should go through the parameters and check them against what is required to return the correct URL.
- If the DGS number is the only one given it should return a string as found in #1 below.
- If the item and nr parameters are also present it should return a string as in #2 below.
- If all four parameters are present it should return a string as in #3 below.
Sample input:
#1 {{FSHI|DGS=8417008}} #2 {{FSHI|DGS=8417008 |iD=M9DP-VQB |Item=2}} #3 {{FSHI|DGS=8417008 |iD=M9DP-VQY |image=6}}
Expected output:
Example | Display | Concatenated URL |
---|---|---|
#1 | DGS 8417008 | https://www.familysearch.org/records/images/search-results?imageGroupNumbers=8417008&page=1 |
#2 | DGS 8417008 item 2 | https://www.familysearch.org/records/images/image-details?imageGroupNumbers=8417008&page=1&rmsId=M9DP-VQB&imageIndex=0 |
#3 | DGS 8417008 image# 6 | https://www.familysearch.org/records/images/image-details?imageGroupNumbers=8417008&page=1&rmsId=M9DP-VQY&imageIndex=6&singleView=true |
See also Explore Images - Links to Digital Images.