Jump to content

Template:GuidedResearch print link: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 1: Line 1:
{{#switch:{{{Number of search links}}}|
1={{#if:{{{Search link 1|}}}|*{{{Search link 1|}}}|<nowiki></nowiki>}}|
2={{#if:{{{Search link 1|}}}|*{{{Search link 1|}}}|<nowiki></nowiki>}}
  {{#if:{{{Search link 2|}}}|*{{{Search link 2|}}}|<nowiki></nowiki>}}|
3={{#if:{{{Search link 1|}}}|*{{{Search link 1|}}}|<nowiki></nowiki>}}
  {{#if:{{{Search link 2|}}}|*{{{Search link 2|}}}|<nowiki></nowiki>}}
  {{#if:{{{Search link 3|}}}|*{{{Search link 3|}}}|<nowiki></nowiki>}}|
4={{#if:{{{Search link 1|}}}|*{{{Search link 1|}}}|<nowiki></nowiki>}}
  {{#if:{{{Search link 2|}}}|*{{{Search link 2|}}}|<nowiki></nowiki>}}
  {{#if:{{{Search link 3|}}}|*{{{Search link 3|}}}|<nowiki></nowiki>}}
  {{#if:{{{Search link 4|}}}|*{{{Search link 4|}}}|<nowiki></nowiki>}}|
5={{#if:{{{Search link 1|}}}|*{{{Search link 1|}}}|<nowiki></nowiki>}}
  {{#if:{{{Search link 2|}}}|*{{{Search link 2|}}}|<nowiki></nowiki>}}
  {{#if:{{{Search link 3|}}}|*{{{Search link 3|}}}|<nowiki></nowiki>}}
  {{#if:{{{Search link 4|}}}|*{{{Search link 4|}}}|<nowiki></nowiki>}}
  {{#if:{{{Search link 5|}}}|*{{{Search link 5|}}}|<nowiki></nowiki>}}
|<nowiki></nowiki>}}
<noinclude>
<noinclude>
''Code example:''
This template is called by several templates different templates (listed below) in order to print a link or links in a bullet lists based on the number of links passed into this template.  The number of links passed in should match the number of links listed in ''Number of search link''. 
 
Note: Until a loop extension has been installed on the wiki, the most links that this template can handle is 5.
 
''List of templates that call this template:''
:Template:GuidedResearch Start Here
:Template:GuidedResearch Why No Record
:Template:GuidedResearch  Next Step
:Template:GuidedResearch Generic
<br>
 
''Code example:''
  <nowiki>
  <nowiki>
{{GuidedResearch print link|
{{GuidedResearch print link|
   Number of search links=3|   <!-- this must match the number of links provided -->
   Number of search links=1|  
   Search link 1=|
   Search link 1=|
  Website 1=FamilySearch|
   Search link 2=|
   Search link 2=|
  Website 2=Ancestry|
   Search link 3=|
   Search link 3=|
  Website 3=FindMyPast|
   Search link 4=|
   Search link 4=|
  Website 4=|
   Search link 5=|
   Search link 5=|  <!-- up to 5 links until extension:loops is added to wiki -->
  Website 5=|
  }}
  }}
</nowiki>
</nowiki>
</noinclude>
{{#switch:{{{Number of search links|}}}|
1=In print link, Website 1 => {{{Website 1|}}}<br>
{{#if:{{{Search link 1|}}}|*{{{Search link 1|}}} at {{GR Location of link|Website={{{Website 1|}}}|}}|<nowiki></nowiki>}}|
2=In print link, Website 2 => {{{Website 2|}}}<br>
{{#if:{{{Search link 1|}}}|*{{{Search link 1|}}} at {{GR Location of link|Website={{{Website 1|}}}|}}<nowiki></nowiki>}}
  {{#if:{{{Search link 2|}}}|*{{{Search link 2|}}} at {{GR Location of link|Website={{{Website 2|}}}|}}|<nowiki></nowiki>}}|
3=In print link, Website 3 => {{{Website 3|}}}<br>
{{#if:{{{Search link 1|}}}|*{{{Search link 1|}}} at {{GR Location of link|Website={{{Website 1|}}}|}}<nowiki></nowiki>}}
  {{#if:{{{Search link 2|}}}|*{{{Search link 2|}}} at {{GR Location of link|Website={{{Website 2|}}}}}<nowiki></nowiki>}}
  {{#if:{{{Search link 3|}}}|*{{{Search link 3|}}} at {{GR Location of link|Website={{{Website 3|}}}}}|<nowiki></nowiki>}}|
4=In print link, Website 4 => {{{Website 4|}}}<br>
{{#if:{{{Search link 1|}}}|*{{{Search link 1|}}} at {{GR Location of link|Website={{{Website 1|}}}}}|<nowiki></nowiki>}}
  {{#if:{{{Search link 2|}}}|*{{{Search link 2|}}} at {{GR Location of link|Website={{{Website 2|}}}}}|<nowiki></nowiki>}}
  {{#if:{{{Search link 3|}}}|*{{{Search link 3|}}} at {{GR Location of link|Website={{{Website 3|}}}}}|<nowiki></nowiki>}}
  {{#if:{{{Search link 4|}}}|*{{{Search link 4|}}} at {{GR Location of link|Website={{{Website 4|}}}|{{{Login 4|}}}}}|<nowiki></nowiki>}}|
5=In print link, Website 5 => {{{Website 5|}}}<br>
{{#if:{{{Search link 1|}}}|*{{{Search link 1|}}} at {{GR Location of link|Website={{{Website 1|}}}}}|<nowiki></nowiki>}}
  {{#if:{{{Search link 2|}}}|*{{{Search link 2|}}} at {{GR Location of link|Website={{{Website 2|}}}}}|<nowiki></nowiki>}}
  {{#if:{{{Search link 3|}}}|*{{{Search link 3|}}} at {{GR Location of link|Website={{{Website 3|}}}}}|<nowiki></nowiki>}}
  {{#if:{{{Search link 4|}}}|*{{{Search link 4|}}} at {{GR Location of link|Website={{{Website 4|}}}|{{{Login 4|}}}}}|<nowiki></nowiki>}}
  {{#if:{{{Search link 5|}}}|*{{{Search link 5|}}} at {{GR Location of link|Website={{{Website 5|}}}}}|<nowiki></nowiki>}}
|<nowiki></nowiki>}}  <!-- end original switch statement -->
<noinclude>
This template is called by several different templates (listed below) in order to print a link or links in a bullet lists based on the number of links passed into this template.  The number of links passed in should match the number of links listed in ''Number of search link''. 
Note: Until a loop extension has been installed on the wiki, the most links that this template can handle is 5.  Hooks are in place to check login status, however, this is not yet implemented.
''List of templates that call this template:''
:Template:GuidedResearch Start Here
:Template:GuidedResearch Why No Record
:Template:GuidedResearch Next Step
:Template:GuidedResearch Generic
<br>
</noinclude>
</noinclude>
2,664

edits