Template:Ifsubst: Difference between revisions
From All Skies Encyclopaedia
imported>Alfakim No edit summary |
imported>Dinoguy1000 (fix "|=foo" bug) |
||
(18 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
{{ safesubst:<noinclude/>#if:{{{demo|}}} |
|||
{{{{{1|}}}#if:{{<includeonly>subst</includeonly>:empty template|foo}}|{{{else|}}}|{{{then|}}}}}<noinclude>'''When <code>subst:</code>ed, this template returns parameter <code>then</code>, else parameter <code>else</code>. |
|||
|{{ safesubst:<noinclude/>#ifeq:{{{demo}}} |no |
|||
|{{{no|{{{2|}}}}}} |
|||
{| class="wikitable" |
|||
|{{{yes|{{{1|}}}}}} |
|||
|- |
|||
⚫ | |||
! Code !! Return !! Unparsed return |
|||
|{{ safesubst:<noinclude/>#ifeq:{{ safesubst:<noinclude/>NAMESPACE}}|{{NAMESPACE}} |
|||
|- |
|||
|{{{no|{{{2|}}}}}} |
|||
| <pre>{{ifsubst|then=foo|else=bar}}</pre> || {{ifsubst|then=foo|else=bar}} || <code><nowiki>{{ifsubst|then=foo|else=bar}}</nowiki></code> |
|||
|{{{yes|{{{1|}}}}}} |
|||
|- |
|||
}}}}<noinclude> |
|||
| <pre>{{subst:ifsubst|then=foo|else=bar}}</pre> || {{{{{1|}}}#if:|bar|foo}} || <code><nowiki>{{{{{1|}}}#if:|bar|foo}}</nowiki></code> |
|||
{{Documentation}} |
|||
|- |
|||
| <pre>{{subst:ifsubst|then=foo|else=bar|subst:}}</pre> || foo || <code><nowiki>foo</nowiki></code> |
|||
⚫ | |||
</noinclude> |
</noinclude> |