Difference between revisions of "Demo:CodeWrapper"
Jump to navigation
Jump to search
Line 10: | Line 10: | ||
Original source code: | Original source code: | ||
<nowiki> {{#invoke:CodeWrapper|trimText| {{PAGENAME}} }}</nowiki> | <nowiki> {{#invoke:CodeWrapper|trimText| {{PAGENAME}} }}</nowiki> | ||
This MediaWiki code(wiki text) will be rendered as follow: | |||
{{#invoke:CodeWrapper|trimText| {{PAGENAME}} }} | {{#invoke:CodeWrapper|trimText| {{PAGENAME}} }} |
Revision as of 15:10, 18 May 2022
This page shows how to include some page in its original form, without passing through the MediaWiki parser.
For example the following code segment {{:Demo:SwitchStatement7}}
would render a a result like following:
{{#switch: {{#expr: 3+2*1}} | 1 = one | 2 = two | 3|4|5 = any of 3–5 | 6 = six | 7 = {{uc:sEveN}} <!--lowercase--> | #default = other }}
In fact, if one tries to transclude a MediaWiki page in its original textual form without having MediaWiki parser parsing and interpreting the wiki code. One can do the following:
{{#switch: {{#expr: 3+2*1}} | 1 = one | 2 = two | 3|4|5 = any of 3–5 | 6 = six | 7 = {{uc:sEveN}} <!--lowercase--> | #default = other }}
One may also use Lua to trim the textual content of the given input string:
Original source code:
{{#invoke:CodeWrapper|trimText| {{PAGENAME}} }}
This MediaWiki code(wiki text) will be rendered as follow:
Demo:CodeWrapper