Test-If: Difference between revisions
From FSDeveloper Wiki
Jump to navigationJump to search
mNo edit summary |
mNo edit summary |
||
| Line 13: | Line 13: | ||
Some results from parser function parameters: | Some results from parser function parameters: | ||
<pre>{{#len:string}} for string = 123456789 should evaluate to '9' </pre> | <pre>{{#len:string}} for string = 123456789 should evaluate to '9' </pre>{{#len:123456789}} | ||
<pre>{{#pos:string|target|offset}} should evaluate to '10' </pre> | <pre>{{#pos:string|target|offset}} should evaluate to '10' </pre>{{#pos:blah blah target in string|target|offset}} | ||
<pre>{{#ifeq:{{lc:AbC}}|abc|yes}} should evaluate to 'yes' </pre> | <pre>{{#ifeq:{{lc:AbC}}|abc|yes}} should evaluate to 'yes' </pre>{{#ifeq:{{lc:AbC}}|abc|yes}} | ||
<pre>{{#ifeq:banana|abc|true|false}} should evaluate to 'false' </pre> | <pre>{{#ifeq:banana|abc|true|false}} should evaluate to 'false' </pre>{{#ifeq:banana|abc|true|false}} | ||
<noinclude>Prefix Data not passed</noinclude> | <noinclude>Prefix Data not passed</noinclude> | ||
Revision as of 11:13, 3 February 2008
Hi Folks
Could we please install the ParserFunctions MediaWiki extension ? See - http://meta.wikimedia.org/wiki/ParserFunctions
Many thanks ATB Paul
Ignore the rest of this page as it won't work without ParserFunctions
Some results from parser function parameters:
{{#len:string}} for string = 123456789 should evaluate to '9' {{#len:123456789}}
{{#pos:string|target|offset}} should evaluate to '10' {{#pos:blah blah target in string|target|offset}}
{{#ifeq:{{lc:AbC}}|abc|yes}} should evaluate to 'yes' yes
{{#ifeq:banana|abc|true|false}} should evaluate to 'false' false
Prefix Data not passed
| Test | Parameters | Result |
| #if: | row_1_v {{{row_1_v}}} equals | true |
| #if: | row_2_v {{{row_2_v}}} equals | true |
| #ifeq: | row_1_v {{{row_1_v}}} equals | row_1_v {{{row_1_v}}} |
| #ifeq: | row_1_v {{{row_1_v}}} does not equal | row_2_v {{{row_2_v}}} |
Suffix Data not passed