Template:Pp/docEdit This Page
From FamilySearch Wiki
|
|
This is a documentation subpage for Template:Pp (see that page for the template itself). It contains usage information, categories and other content that is not part of the original template page. |
This template contains {{{{{{1}}}}}}.
If the first parameter is an integer > 1 this template corresponds to:
{{p{{#expr:{{{1}}}-1}}|{{{2}}}|{{{3}}}|{{{4}}}|..}}
Apart from the fact that it does not trim the result it also corresponds to:
{{#switch:{{{1}}}|2={{{2}}}|3={{{3}}}|4={{{4}}}|..}}
or similar with other parameter names.
If lb is a lower bound on the values of {{{1}}} we can use {{pp|{{#expr:{{{1}}}+2-lb}}|fa|fb|..}}. This not only allows low values of {{{1}}} if the lower bound is less than 2, but it also reduces the parameter numbers if the lower bound is greater than 2. For example, if {{{1}}} is in the range 100-110 we can use unnamed parameters without specifying dummy values for the parameters 2-99: {{pp|{{#expr:{{{1}}}-98}}|f100|f101|..}}.
Usage
"{{pp| 1 | 9 | 7 }}"gives " 1 " [1]"{{pp| 2 | 9 | 7 }}"gives " 9 " [2]"{{pp| 3 | 9 | 7 }}"gives " 7 " [3]"{{pp| a | a = 9 | b = 7 }}"gives "9""{{pp| b | a = 9 | b = 7 }}"gives "7"
Compare:
{{sw|2||2| 9 |3| 7 }}gives " 9 "{{sw|3||2| 9 |3| 7 }}gives " 7 "
Trimming:
{{#switch:2|2= 9 |3= 7 }}gives "9"{{#switch:3|2= 9 |3= 7 }}gives "7"
{{switch|2|case: 2= 9 |case: 3= 7 }}gives "9"{{switch|3|case: 2= 9 |case: 3= 7 }}gives "7"
- This page was last modified on 28 April 2012, at 09:16.
- This page has been accessed 29 times.
New to the Research Wiki?
In the FamilySearch Research Wiki, you can learn how to do genealogical research or share your knowledge with others.
Learn More