Difference between revisions of "Template:Book"

From DevSummit
Jump to navigation Jump to search
(Some fixes that work on a newer version of MediaWiki. This may work on this version of MediaWiki too...)
(Adding a "comment" parameter which allows for freeform text)
 
Line 1: Line 1:
<noinclude>'''Template:Book''' is a [[MediaWiki]] template.  To edit the exmaples below, visit [[Template:Book/en]].  {{Template:Book/en}}</noinclude><includeonly><i>{{{title|some silly book}}}</i> ({{{year|timeless}}}) by {{{author|someone}}} ({{{url|FIXME}}})</includeonly>
+
<noinclude>'''Template:Book''' is a [[MediaWiki]] template.  To edit the examples below, visit [[Template:Book/en]].  {{Template:Book/en}}</noinclude><includeonly><i>{{{title|some silly book}}}</i> ({{{year|timeless}}}) by {{{author|someone}}} (<{{{url|FIXME}}}>, {{{comment|}}})</includeonly>

Latest revision as of 06:49, 20 November 2020

Template:Book is a MediaWiki template. To edit the examples below, visit Template:Book/en.

Examples

Example One

This is an example for using "Template:Book"

* {{Book
|title=MediaWiki
|author=Daniel J. Barrett
|year=2009
|url=https://openlibrary.org/works/OL17309374W/MediaWiki
|comment=available to borrow from OpenLibrary.org
}}

Result One

Example Two

It's even possible to use this template on a single line of wikitext:

* {{Book|title=MediaWiki|author=Daniel J. Barrett}}

Result Two

  • MediaWiki (timeless) by Daniel J. Barrett (<FIXME>, )

Leaving parameters out (as above) will just cause the resulting text to look a little weird. But it's a wiki; things often look weird.

Example Three

This template is "forgiving". It's possible to leave all of the parameters off:

* {{Book}}

Result:

  • some silly book (timeless) by someone (<FIXME>, )

When the "title" parameter is omitted, some filler text (e.g. "some silly book") is inserted. When the "author" parameter is omitted, different filler text is inserted.