Template:GR Next step: Difference between revisions

From FamilySearch Wiki
No edit summary
m (cleaned up template)
Line 1: Line 1:
<br>
<br>
=== If the {{lc:{{{Vital type|}}}|}} record was not found, try this next: ===
=== If the {{lc:{{{Vital type|}}}|}} record was not found, try this next: ===
{{GR print link|
{{#vardefine: i | 1}}{{#while: <!-- loop through the 'Search link #' and print out. -->
Number of search links={{{Number of search links|}}}|
| {{{Search link {{#var: i}} |}}}
Search link 1={{{Search link 1|}}}|
|<nowiki/>
Website 1={{{Website 1|}}}|
{{GR print link
Search link 2={{{Search link 2|}}}|
|Search link={{{Search link {{#var:i}}|}}}
Website 2={{{Website 2|}}}|
|Website={{{Website {{#var:i}}|}}}|}}<br>
Search link 3={{{Search link 3|}}}|
{{#vardefine: i
Website 3={{{Website 3|}}}|
  | {{#expr: {{#var: i }} + 1 }} <!-- increase var:i by 1 -->
Search link 4={{{Search link 4|}}}|
}}
Website 4={{{Website 4|}}}|
}}<br>
Search link 5={{{Search link 5|}}}|
Website 5={{{Website 5|}}}|
}}<nowiki></nowiki>
<noinclude>
<noinclude>
:'''Code example''':  
:'''Code example''':  
  <nowiki>
  <nowiki>
{{GR Next step|
The following is an example of a call to the template.  You can have as many links as desired, just make sure to start at 1 and do not skip any numbers in your list. (don't have 1, 2, 4, 6 - only 1 and 2 will be output.) See below for definitions of input values.
  Section heading=| <!-- don't include if using standard 'Next Step' heading -->
{{GR Next step
  Vital type=Death|  
|Section heading=  <!-- don't include if using standard 'Next Step' heading -->
  Number of search links=1|  
|Vital type=Death   
  Search link 1=|
|Search link 1=
  Website 1=|
|Website 1=
  Search link 2=|  
|Search link 2=  
  Website 2=|
|Website 2=
  Search link 3=| <-- Currently handles up to 5 Search links (need extension:variable to change)-->
|Search link 3= <-- Add as many  'Search links' as needed -->
  Website 3=|
|Website 3=
}}</nowiki></noinclude><noinclude>[[Category:Guided Research]][[Category:Templates|Guided Research]]</noinclude>
}}</nowiki>
<templatedata>
{
"params": {
"Vital type": {
"label": "Vital type",
"description": "defines the header of the dropdown section on the Guided Research page. Current recommended vital types are Birth, Marriage and Death.",
"example": "Vital type=Marriage",
"type": "string",
"default": "null",
"required": true
},
"Search link 1": {
"description": "entire string containing the link to be printed in the 'Next step' section. 'Search link #' will be output exactly as entered.",
"example": "Search link 2=1500s-1900s: '''<u>[https://www.familysearch.org/search/record/results?count=20&offset=0&query=%2Brecord_country%3AItaly%20%2Brecord_type%3A1 Italy Marriage Collections]</u>'''",
"type": "string",
"default": "null",
"required": true
},
"Search link 2,...Search link n": {
"label": "Search link 2,...Search link n",
"description": "You can have as many 'Search link #'s as needed to be printed in the 'Next step' section on the GuidedResearch page",
"example": "Search link 2=1500s-1900s: '''<u>[https://www.familysearch.org/search/record/results?count=20&offset=0&query=%2Brecord_country%3AItaly%20%2Brecord_type%3A1 Italy Marriage Collections]</u>'''",
"type": "string",
"default": "null"
},
"Website 1": {
"label": "Website 1",
"description": "Sending a website name that corresponds with a 'Search link #' will result in the following being added to the end of the printed link on the GuidedResearch page: FamilySearch => at FamilySearch; FindMyPast => at FindMyPast ($); Ancestry => at Ancestry ($); American Ancestors => at American Ancestors ($); myherMyHeritage => at MyHeritage ($);",
"example": "Website 1=MyHeritage",
"type": "string"
},
"Website 2,...Website n": {
"label": "Website2,...Website n",
"description": "Sending a website name that corresponds with a Search link will will result in the following being added to the end of the printed link on the GuidedResearch page: FamilySearch => at FamilySearch; FindMyPast => at FindMyPast ($); Ancestry => at Ancestry ($); American Ancestors => at American Ancestors ($); myherMyHeritage => at MyHeritage ($);",
"example": "Website 2=FamilySearch",
"type": "string"
}
},
"paramOrder": [
"Vital type",
"Search link 1",
"Search link 2,...Search link n",
"Website 1",
"Website 2,...Website n"
]
}
</templatedata>
[[Category:Guided Research]][[Category:Templates|Guided Research]]</noinclude>

Revision as of 20:58, 12 October 2020


If the record was not found, try this next:[edit source]


Code example:
The following is an example of a call to the template.  You can have as many links as desired, just make sure to start at 1 and do not skip any numbers in your list. (don't have 1, 2, 4, 6 - only 1 and 2 will be output.) See below for definitions of input values.
{{GR Next step
|Section heading=  <!-- don't include if using standard 'Next Step' heading -->
|Vital type=Death  
|Search link 1=
|Website 1=
|Search link 2= 
|Website 2=
|Search link 3= <-- Add as many  'Search links' as needed -->
|Website 3=
}}

No description.

Template parameters

ParameterDescriptionTypeStatus
Vital typeVital type

defines the header of the dropdown section on the Guided Research page. Current recommended vital types are Birth, Marriage and Death.

Default
null
Example
Vital type=Marriage
Stringrequired
Search link 1Search link 1

entire string containing the link to be printed in the 'Next step' section. 'Search link #' will be output exactly as entered.

Default
null
Example
Search link 2=1500s-1900s: '''<u>[https://www.familysearch.org/search/record/results?count=20&offset=0&query=%2Brecord_country%3AItaly%20%2Brecord_type%3A1 Italy Marriage Collections]</u>'''
Stringrequired
Search link 2,...Search link nSearch link 2,...Search link n

You can have as many 'Search link #'s as needed to be printed in the 'Next step' section on the GuidedResearch page

Default
null
Example
Search link 2=1500s-1900s: '''<u>[https://www.familysearch.org/search/record/results?count=20&offset=0&query=%2Brecord_country%3AItaly%20%2Brecord_type%3A1 Italy Marriage Collections]</u>'''
Stringoptional
Website 1Website 1

Sending a website name that corresponds with a 'Search link #' will result in the following being added to the end of the printed link on the GuidedResearch page: FamilySearch => at FamilySearch; FindMyPast => at FindMyPast ($); Ancestry => at Ancestry ($); American Ancestors => at American Ancestors ($); myherMyHeritage => at MyHeritage ($);

Example
Website 1=MyHeritage
Stringoptional
Website2,...Website nWebsite 2,...Website n

Sending a website name that corresponds with a Search link will will result in the following being added to the end of the printed link on the GuidedResearch page: FamilySearch => at FamilySearch; FindMyPast => at FindMyPast ($); Ancestry => at Ancestry ($); American Ancestors => at American Ancestors ($); myherMyHeritage => at MyHeritage ($);

Example
Website 2=FamilySearch
Stringoptional