Template:Ifequal/doc: Difference between revisions
From XMS Wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 53: | Line 53: | ||
:This can be used to test for criteria which may be satisfied by some combination of mulitple magic words, such as <nowiki>{{SITENAME}} or {{PAGENAME}}</nowiki>. | :This can be used to test for criteria which may be satisfied by some combination of mulitple magic words, such as <nowiki>{{SITENAME}} or {{PAGENAME}}</nowiki>. | ||
{{#ifexist:Category:Miscellaneous templates| | {{#ifexist:Category:Miscellaneous templates|Category:Miscellaneous templates|{{PAGENAME}}}} | ||
{{#ifexist:Category:if-then-else templates| | {{#ifexist:Category:if-then-else templates|Category:if-then-else templates|{{PAGENAME}}}} | ||
<includeonly><!-- | <includeonly><!-- | ||
++++ PLEASE ADD CATEGORIES AND INTERWIKIS BELOW THIS LINE, THANK YOU. --> | ++++ PLEASE ADD CATEGORIES AND INTERWIKIS BELOW THIS LINE, THANK YOU. --> | ||
</includeonly> | </includeonly> |
Revision as of 23:07, 3 January 2014
- Note page has hidden operative code when viewed directly.
- This template is used to extend the parser function '#ifeq:' to multiple tests.
- The returned string is defined TRUE if any test pair of input parameters satisfies as if presented in any single #ifeq: test.
- The returned value is essentially TRUE OR FALSE— garbage characters OR a null (computer) string, respectively. Thus it is suitable for testing by a simple #if:-then-else conditional on the calling page.
- Applications are generally to display selective text for a set of pages, as in for example, a common usage page for templates, selected by specific page name cases.
- This template takes upto eight pairs of arguments (i.e 16 numbered parameters), tests the odd verus the even, and returns true if any pair matches using the parser function '#ifeq:'.
- This can be used to test for criteria which may be satisfied by some combination of mulitple magic words, such as {{SITENAME}} or {{PAGENAME}}.
Ifequal/doc Ifequal/doc