Template:Module documentation

From Terraria Wiki
Jump to navigation Jump to search
This template is i18n-ready, which means it is easy to localize for different languages. Please see I18n & l10n for templates to learn more.
See Template:Module documentation/l10n for the localization of this template.
Important.svg
CAUTION: Terraria Wiki code is complex!!!
If you want to use this code on another wiki, wiki.gg staff are not able to assist you.
Please consider picking a different wiki to adapt code from, or making your own templates!
Remember that content on a wiki is more important than fancy formatting.
Template-info.svg Documentation The documentation below is transcluded from Template:Module documentation/doc. (edit | history)

This template outputs a documentation wrapper very similar to the one generated by {{doc}}, but adjusted for modules. It is used on MediaWiki:Scribunto-doc-page-show and MediaWiki:Scribunto-doc-page-does-not-exist, which are the system messages displayed above the module code on a module page.

The template is not intended for direct transclusion on the wiki anywhere! Due to being included on the MediaWiki pages, it is transcluded automatically on all module pages, displaying the content of that module's documentation subpage wrapped in the documentation box.

Usage

The template is intended to be used on the two MediaWiki pages in the following way:

Intended content of MediaWiki:Scribunto-doc-page-show:

{{module documentation|$1|exists=yes}}
<hr id="module-code"/>

Intended content of MediaWiki:Scribunto-doc-page-does-not-exist:

{{module documentation|$1|exists=no}}
<hr id="module-code"/>

The first unnamed parameter is the page name of the module documentation. The exists parameter causes a slight adjustment in output.