Template:Xpdnp/doc
Jump to navigation
Jump to search
Lua error: Cannot create process: proc_open(/log/lua.error): Failed to open stream: No such file or directory This Template:Til (expansion demo with named parameters) shows the call of a template or switch and its result, for documentation. It works with up to 6 named parameters.
Examples
Examples, compared with equivalent calls of m:Template:xpdoc, m:Template:xpdopec, and m:Template:xpdopepec:
- {{xpdnp|tc}} gives:
{{tc}}gives in [1] - {{xpdoc|tc}} gives: Template:Xpdoc
- {{xpdnp|t np|1n=q|1v=s}} gives:
{{t np|q=s}}gives psr [2] - {{xpdopec|t np|q|s}} gives:
"{{t np|q=s}}"gives "psr" [3]
- {{xpdnp|p|1n=|1v=q}} gives:
{{p|=q}}gives Template:P [4] (the empty string is used as parameter name) - {{xpdopec|p||q}} gives:
"{{p|=q}}"gives "Template:P" [5]
- {{xpdnp|t np2|1n=q|1v=u|2n=s|2v=v}} gives:
{{t np2|q=u|s=v}}gives Template:T np2 [6] - {{xpdopepec|t np2|q|u|s|v}} gives: Template:Xpdopepec
- {{xpdnp|#switch:q|1n=p|1v=u|2n=q|2v=v}} gives:
{{#switch:q|p=u|q=v}}gives v [7] - {{xpdopepec|#switch:q|p|u|q|v}} gives: Template:Xpdopepec
- {{xpd5opepec||||||#switch:q|p|u|q|v}} gives: Template:Xpd5opepec
While the template works for templates without parameters it does not work properly for variables:
- {{xpdnp|CURRENTTIME}} gives:
{{CURRENTTIME}}gives Template:CURRENTTIME [8]
Therefore, for variables use m:Template:xpdoc instead:
- {{xpdoc|CURRENTTIME}} gives: Template:Xpdoc