Template:Block bug documentation: Difference between revisions

Nothing to hide, but nothing to show you either.
Jump to navigation Jump to search
Content added Content deleted
(nested table documentation)
(add attribution (via JWB))
Line 39: Line 39:
[[Category:Template documentation]]
[[Category:Template documentation]]
}}
}}
{{En-WP attribution notice|Template:Block bug documentation}}
</noinclude>
</noinclude>

Revision as of 20:40, 16 March 2018

Template:Notice

If the block-formatted content begins with a list (or any other wikimarkup that is dependent upon a specific markup character being at the beginning of a line) then due to a bug in MediaWiki, a <nowiki /> must exist before the list (or whatever) starts. Compare:

  code result
FAIL
 {{Block bug documentation|1=
 *Firstly, ...
 *Secondly, ...
 *Thirdly, ...
 }}
Template:Error
Works as intended
 {{Block bug documentation|1=<nowiki />
 *Firstly, ...
 *Secondly, ...
 *Thirdly, ...
 }}
Template:Error

To embed a template in block markup like this, the block template's content parameter must be named or numbered and include the self-closing noinclude – as in |1=<nowiki /> – then every | character in the template markup must be escaped with {{!}}. An alternative is to use explicit HTML <table>, <tr>, <th>, and <td> markup.

Wikipedia logo This template uses material from the Wikipedia template Template:Block bug documentation, which is released under the Creative Commons Attribution-ShareAlike 3.0 Unported License (view authors).