Template:FSHI/doc: Difference between revisions
Line 15: | Line 15: | ||
| Item || Item number || Item | | Item || Item number || Item | ||
|} | |} | ||
=== Operation === | |||
{| class="wikitable" | |||
|- | |||
! Condition || DGS Parameter | |||
|- | |||
| To create a link to a specific DGS || 8417088 | |||
|} | |||
{{FSHI|DGS=8417088}} | |||
=== Results Display === | === Results Display === | ||
Line 22: | Line 31: | ||
! Condition !! DGS Parameter !! item Parameter !! nr Parameter !! image Parameter !! Display || Result | ! Condition !! DGS Parameter !! item Parameter !! nr Parameter !! image Parameter !! Display || Result | ||
|- | |- | ||
| Only DGS number is given || 8417008 || || || || DGS 8417008 || Link goes to list of folder content | | Only DGS number is given || 8417008 || || || || <nowiki>{{</nowiki>DGS 8417008<nowiki>}}</nowiki> || Link goes to list of folder content | ||
|- | |- | ||
| DGS & item number given || 8417008 || M9DP-VQB || 2 || || DGS 8417008 item 2 || Link goes to 2nd item in folder | | DGS & item number given || 8417008 || M9DP-VQB || 2 || || DGS 8417008 item 2 || Link goes to 2nd item in folder |
Revision as of 14:52, 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 |
---|---|
To create a link to a specific DGS | 8417088 |
Results Display[edit source]
How the results are displayed is dependent on what parameters are provided.
Condition | DGS Parameter | item Parameter | nr Parameter | image Parameter | Display | Result |
---|---|---|---|---|---|---|
Only DGS number is given | 8417008 | {{DGS 8417008}} | Link goes to list of folder content | |||
DGS & item number given | 8417008 | M9DP-VQB | 2 | DGS 8417008 item 2 | Link goes to 2nd item in folder | |
DGS, item number & image number | 8417008 | M9DP-VQB | 6 | DGS 8417008 image #6 | Link goes to specific image in folder |
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 and output:
#1 {{FSHI|DGS=8417008}} #2 {{FSHI|DGS=8417008 |item=M9DP-VQB |nr=2}} #3 {{FSHI|DGS=8417008 |item=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 |
Testing Data[edit source]
1. This URL is for the first image in a folder
https://www.familysearch.org/records/images/search-results?imageGroupNumbers=8417008&page=1
2. These results are for each item in a folder. In the the URL string search-results is replaced with image-details and the text rmsId=M9DP-VQY&imageIndex=0 is appended, where M9DP-VQY represents a unique value for that item.
https://www.familysearch.org/records/images/image-details?imageGroupNumbers=8417008&page=1&rmsId=M9DP-VQY&imageIndex=0 https://www.familysearch.org/records/images/image-details?imageGroupNumbers=8417008&page=1&rmsId=M9DP-VQB&imageIndex=0 https://www.familysearch.org/records/images/image-details?imageGroupNumbers=8417008&page=1&rmsId=M9DP-V79&imageIndex=0 https://www.familysearch.org/records/images/image-details?imageGroupNumbers=8417008&page=1&rmsId=M9DP-V7M&imageIndex=0 https://www.familysearch.org/records/images/image-details?imageGroupNumbers=8417008&page=1&rmsId=M9DP-VQR&imageIndex=0 https://www.familysearch.org/records/images/image-details?imageGroupNumbers=8417008&page=1&rmsId=M9DP-VQT&imageIndex=0 https://www.familysearch.org/records/images/image-details?imageGroupNumbers=8417008&page=1&rmsId=M9DP-VQ1&imageIndex=0
3. These are for specific images in a folder. This is the same URL string as that for an item, but the numeric value at the end of the string is replaced by the specific image number and the string &singleView=true.
https://www.familysearch.org/records/images/search-results?imageGroupNumbers=8417007&page=1 https://www.familysearch.org/records/images/image-details?imageGroupNumbers=8417007&page=1&rmsId=TH-909-80444-120928-39&imageIndex=6&singleView=true https://www.familysearch.org/records/images/image-details?imageGroupNumbers=8417007&page=1&rmsId=TH-909-80444-120928-39&imageIndex=21&singleView=true
More samples using the same DGS showing 1) the URL for the DGS, 2) the first item on the DGS, and 3) a specific image on the DGS.
1. https://www.familysearch.org/records/images/search-results?imageGroupNumbers=102152121 2. https://www.familysearch.org/records/images/image-details?imageGroupNumbers=102152121&rmsId=TH-909-60368-30634-8&imageIndex=0 3. https://www.familysearch.org/records/images/image-details?imageGroupNumbers=102152121&rmsId=TH-909-60368-30634-8&imageIndex=2&singleView=true
See also Explore Images - Links to Digital Images.