Evaldemo/doc
From Joomla! Documentation
< Template:Evaldemo
This is a documentation subpage for Template:Evaldemo.
It contains usage information, categories and other content that is not part of the original template page.
To view the template page itself, see Template:Evaldemo.
It contains usage information, categories and other content that is not part of the original template page.
To view the template page itself, see Template:Evaldemo.
Examples[edit]
- {{evaldemo|CURRENTDAY|s=is}} displays
- {{
CURRENTDAY
}} is 14
- {{
- {{evaldemo|#expr:2*3}} displays
- {{
#expr:2*3
}} gives 6
- {{
- {{subst:evaldemo|subst=subst:|#expr:2*3}} gives:
- {{
subst:#expr:2*3
}} gives 6
- {{
- {{evaldemo|1=#expr:2+2=5}} displays
- {{
#expr:2+2=5
}} gives 0
- {{
- {{evaldemo|1=#expr:(2+2=4)|s==}} displays
- {{
#expr:(2+2=4)
}} = 1
- {{
- {{evaldemo|urlencode:!|s==}} displays
- {{
urlencode:!
}} = %21
- {{
- {{evaldemo|uc:abc}} gives
- {{
uc:abc
}} gives ABC
- {{
- {{subst:evaldemo|uc:Upper Case|subst=subst:}} substitutes
- {{
subst:uc:Upper Case
}} gives UPPER CASE - See Help:Substitution for several caveats wrt subst=subst:.
- {{
As always the expression (first parameter) cannot directly contain "|", "=", plus other special cases related to square brackets / curly braces. In the case of this template "not directly" means "never" except from "=" as shown above.
For simple nested expressions use Template:Evdn :
- {{evdn|#expr:4*|#expr:not 0| >3 | s=yields}} displays
- {{
#expr: 4*
{{#expr:not 0
}}>3
}} yields 1
- {{
- {{evdn|urlencode:|DIRMARK}} displays
- {{
urlencode:
{{DIRMARK
}}}} gives %E2%80%8E
- {{
See also[edit]