Template:Note

From irefindex
Revision as of 16:33, 1 July 2010 by PaulBoddie (talk | contribs) (→‎Usage: Added note about method 1.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

NoteNote:

Usage

NoteNoteThe labelling feature in method 1 doesn't work, despite various approaches being tried after consulting the MediaWiki template documentation

Method 1

The following displays the note icon and the word 'Note:'. You can follow this with whatever text/images/markup you like, and it works in-line, within a paragraph.

Monsters are green. {{Note}} this is an in-line note, to remind you that some monsters are orangey-purple.

Monsters are green. NoteNote: this is an in-line note, to remind you that some monsters are orangey-purple.

Specifying a second parameter explicitly lets you change the label:

This uses a template. {{Note||Be aware}} that MediaWiki's templates are quite nasty.

This uses a template. {{Note||Be aware}} that MediaWiki's templates are quite nasty.

Method 2

The following includes the text passed to the template, and uses a table to stop the text flowing round the icon. These always force a newline before and after the note.

{{Note|Here is a long note, which is sufficiently wordy to run onto a second line, 
 which would normally cause it to wrap round the icon, but because we passed it as a parameter 
 it keeps its left alignment straight.}} 
NoteNoteHere is a long note, which is sufficiently wordy to run onto a second line, which would normally cause it to wrap round the icon, but because we passed it as a parameter it keeps its left alignment straight.
{{Note|Although these long notes look good, external links cause them not to work for some reason.
 So, beware of that when using them - it must be a MediaWiki limitation deep in the source code.|Caution}}
NoteCautionAlthough these long notes look good, raw external links (plain URLs not using any kind of link syntax) cause them not to work for some reason. So, beware of that when using them - it must be a MediaWiki limitation deep in the source code.