This is a documentation subpage for Template:Eval. It may contain usage information, categories and other content that is not part of the original template page. |
This template doc page is closely interconnected with other templates or pages.
This template may:
You are encouraged to familiarize yourself with its setup, and with related files. If your edit causes unexpected problems, please undo it quickly, as this template may appear on a large number of pages. |
This template should always be substituted (i.e., use {{subst:Eval}} ). |
Evaluates a template after substitution via metatemplating. Functionally, this template generates {{template}}
-style text during substitution, which then gets evaluated when the resulting code is substituted or transcluded.
Usage
{{Eval|templateName|arg1{{!}}arg2{{!}}param{{=}}paramArg}}
Arguments must be separated by {{!}}
. Parameter names and their arguments must be separated by {{=}}
.
See also
- Help:Metatemplating
- Template:dtag
- Template:eval
- Template:includeonly, Template:noinclude, Template:onlyinclude, and Template:nowiki
- Template:sibling
- Template:TEMPLATENAME and Template:TEMPLATENAMEE
- Template:!
- Template:(( and Template:))
- Template:((( and Template:)))