Module:DemoTemplate/doc: Difference between revisions

From Bharatpedia, an open encyclopedia
(Created page with "{{Module rating|beta}} {{lua|Module:OutputBuffer}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Bharatdata (see Bharatapedia:Bharatdata) --> == Usage == Simply place "#invoke:{{BASEPAGENAME}}|" before a call to a template. For example, <nowiki>{{#invoke:DemoTemplate|Convert|10|km|nmi|abbr=off}}</nowiki> yields the following: :{{#invoke:{{BASEPAGENAME}}|Convert|10|km|nmi|abbr=off}} This module handles both named and posit...")
 
No edit summary
 
Line 1: Line 1:
{{Module rating|beta}}
{{Module rating|beta}}
{{lua|Module:OutputBuffer}}
{{lua|Module:OutputBuffer}}
<!-- Please place categories where indicated at the bottom of this page and interwikis at Bharatdata (see [[Bharatapedia:Bharatdata]]) -->
<!-- Please place categories where indicated at the bottom of this page and interwikis at Bharatdata (see [[Bharatpedia:Bharatdata]]) -->
== Usage ==
== Usage ==
Simply place "#invoke:{{BASEPAGENAME}}|" before a call to a template. For example, <nowiki>{{#invoke:DemoTemplate|Convert|10|km|nmi|abbr=off}}</nowiki> yields the following:
Simply place "#invoke:{{BASEPAGENAME}}|" before a call to a template. For example, <nowiki>{{#invoke:DemoTemplate|Convert|10|km|nmi|abbr=off}}</nowiki> yields the following:

Latest revision as of 09:25, 30 October 2024

Usage

Simply place "#invoke:DemoTemplate|" before a call to a template. For example, {{#invoke:DemoTemplate|Convert|10|km|nmi|abbr=off}} yields the following:

{{Convert|10|km|nmi|abbr=off}} → 10 kilometres (5.4 nautical miles)

This module handles both named and positional parameters as well as equals signs in both parameter names and values correctly, so this (for example) will work: {{#invoke:DemoTemplate|1x|1=Some parameter with an = sign in it}}

{{1x|1=Some parameter with an = sign in it}} → Some parameter with an = sign in it

Note, however, that pipes, curly braces, etc. are not currently handled correctly by this module, so this (for example) will not work correctly: {{#invoke:DemoTemplate|1x|foo{{!}}bar}}

{{1x|foo|bar}} → foo

See also