Difference between revisions of "Template:Codenowiki/doc"

From blackwiki
Jump to navigation Jump to search
imported>Cedar101
(→‎See also: {{tlx|codett}})
imported>Sdkb
(making clearer)
 
Line 9: Line 9:
 
Recommended use is:
 
Recommended use is:
 
: {{tc|subst:{{lc:{{BASEPAGENAME}}}} |1{{=}}''(code)''}}
 
: {{tc|subst:{{lc:{{BASEPAGENAME}}}} |1{{=}}''(code)''}}
i.e. so that anything before an equals (<code>=</code>) sign in the code isn't interpreted as a parameter name.
+
The <code><nowiki>1=</nowiki></code> is often necessary so that that anything before an equals sign in the code isn't interpreted as a parameter name.
  
 
===Example===
 
===Example===

Latest revision as of 22:07, 23 November 2020

This template provides a speedy way to wrap template source code in <code><nowiki>...</nowiki></code> markup. To work correctly, it must be substituted.

Recommended use is:

{{subst:codenowiki |1=(code)}}

The 1= is often necessary so that that anything before an equals sign in the code isn't interpreted as a parameter name.

Example

{{subst:codenowiki |1=Here be code}} ... outputs: ...  Here be code

The code produced by the template for this output is:

<code><nowiki>Here be code</nowiki></code>

Embedded substitution

If the template is transcluded rather than substituted on a page, its output can be corrected by re-saving the page, triggering the substitution embedded within it:

{{subst:Nowiki|Here be code}}

Limitations

This template does not work with signatures. Typing {{subst:codenowiki|~~~~}} results in displaying your full signature's code.

See also