Template:FSHI: Difference between revisions

From FamilySearch Wiki
(Added new handling for alt (Alt Text).)
No edit summary
(27 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<includeonly>{{#switch: {{#expr: {{#if: {{{DGS|}}} | 0 | -20 }} + {{#if: {{{ID|}}} | 1 | 0 }} + {{#if: {{{Image|}}} | 2 | 0 }} + {{#if: {{{Item|}}} | 4 | 0 }}+ {{#if: {{{alt|}}} | 8 | 0 }} }}
<includeonly>
| 13 = [https://www.familysearch.org/records/images/image-details?imageGroupNumbers={{{DGS|}}}&page=1&rmsId={{{ID|}}}&imageIndex=0 DGS {{{DGS|}}} {{{alt|}}}] <!-- Case for Item (DGS, ID, & Item) & Alt -->
{{#if: {{{DGS|}}} | [https://www.familysearch.org/records/images/search-results?imageGroupNumbers={{{DGS|}}}&page=1 {{{disp|{{{DGS}}} }}}]}}
| 11 = [https://www.familysearch.org/records/images/image-details?imageGroupNumbers={{{DGS|}}}&page=1&rmsId={{{ID|}}}&imageIndex={{#iferror: {{#expr: {{{Image|}}} - 1 }} | {{{Image|}}} }}&singleView=true {{{alt|}}}] <!-- Case for Image (DGS, ID, & Image) & Alt -->
{{#if:{{{item|}}} | [https://www.familysearch.org/records/images/image-details?imageGroupNumbers={{{DGS|}}}&page=1&rmsId={{{item}}}&imageIndex=0 {{{disp|{{{DGS}}} item {{{item}}} }}}]  
| 8  = [https://www.familysearch.org/records/images/search-results?imageGroupNumbers={{{DGS|}}}&page=1 {{{alt|}}}] <!-- Case for DGS + Alt -->
}}
| 5  = [https://www.familysearch.org/records/images/image-details?imageGroupNumbers={{{DGS|}}}&page=1&rmsId={{{ID|}}}&imageIndex=0 DGS {{{DGS|}}} Item {{{Item|?}}}] <!-- Case for Item (DGS, ID, & Item) -->
{{#if: {{{image|}}} | [https://www.familysearch.org/records/images/image-details?imageGroupNumbers={{{DGS|}}}&page=1&rmsId={{{item}}}&imageIndex={{{image}}}&singleView=true {{{disp|{{{DGS}}} image# {{{image}}} }}}] }}
| 3  = [https://www.familysearch.org/records/images/image-details?imageGroupNumbers={{{DGS|}}}&page=1&rmsId={{{ID|}}}&imageIndex={{#iferror: {{#expr: {{{Image|}}} - 1 }} | {{{Image|}}} }}&singleView=true DGS {{{DGS|}}} Image# {{{Image|}}}] <!-- Case for Image (DGS, ID, & Image) -->
</includeonly>
| 0  = [https://www.familysearch.org/records/images/search-results?imageGroupNumbers={{{DGS|}}}&page=1 DGS {{{DGS|}}}] <!-- Case for DGS Only -->
<noinclude>
| Error (no DGS or missing fields) }}</includeonly>
{{documentation}}
<noinclude>[[Category:WikiProject FamilySearch Historical Records templates]]{{Documentation}}</noinclude>
[[Category:Templates]]
</noinclude>

Revision as of 17:59, 16 March 2023


[view] [edit] [history] [purge] Documentation icon Template documentation