Template:MessageBox: Difference between revisions
No edit summary |
No edit summary |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 43: | Line 43: | ||
</div> | </div> | ||
<div style="width: 100%;">{{ | <div style="width: 100%;">{{ | ||
#if: {{{title|}}} | |||
| <div style="font-weight: bold; display: inline">{{{title}}}</div> {{ | |||
#if: {{{discuss|}}}{{{discussPage|}}}{{{discussAnchor|}}} | |||
| <sup>[<nowiki/>{{DirectLink|{{ | |||
#if: {{{discussPage|}}} | |||
| {{{discussPage}}} | |||
| {{TALKPAGENAME}} | |||
}}{{ | |||
#if: {{{discussAnchor|}}} | |||
| #{{{discussAnchor}}} | |||
}}|discuss}}</sup> | |||
}} | |||
}}{{ | |||
#if: {{{linkshere|}}} | |||
| <sup>{{#if:{{{discuss|}}}|, <nowiki/>|[<nowiki/>}}[[Special:WhatLinksHere/{{FULLPAGENAME}}|links]]{{#ifeq:{{NAMESPACENUMBER}}|6|, [[Special:GlobalUsage/{{PAGENAME}}|global usage]]}}<nowiki/>]</sup> | |||
| {{ | |||
#if:{{{discuss|}}} | |||
|<sup>]</sup> | |||
}} | |||
}} | |||
{{ | {{ | ||
#if: {{{text|}}} | #if: {{{text|}}} | ||
| Line 53: | Line 70: | ||
</div></includeonly><noinclude> | </div></includeonly><noinclude> | ||
=== Documentation === | === Documentation === | ||
This template is used to add consistent styling to message boxes. | |||
Examples | == Usage == | ||
<syntaxhighlight lang="wikitext">{{Message box | |||
| mini = Mini mode | |||
| small = Mini mode | |||
| subtle = Subtle mode | |||
| class = Classes for the template | |||
| type = Notice type | |||
| bgcol = Custom background color | |||
| linecol = Custom line color | |||
| width = Custom width | |||
| float = Custom alignment | |||
| icon = Icon from Template:CommentSprite | |||
| imagecss = Custom image CSS | |||
| image = Extra image | |||
| imagetextbefore = Text before the image | |||
| imagetextafter = Text after the image | |||
| imagesize = Image size | |||
| imageclass = Image class | |||
| dolinkimage = Whether the image links to its file page (usually unnecessary, defaults to no link) | |||
| title = Template title | |||
| discuss = Discuss button | |||
| discussPage = Talk page link | |||
| discussAnchor = Talk page section specification | |||
| linkshere = Links button to Special:WhatLinksHere | |||
| text = Template text | |||
| css = Custom CSS | |||
}}</syntaxhighlight> | |||
== Examples == | |||
<syntaxhighlight lang="wikitext"> | <syntaxhighlight lang="wikitext"> | ||
{{MessageBox | {{MessageBox | ||
| type = minor | | type = minor | ||
| title = Minor | | title = Minor edit notice | ||
| text = This page contains minor formatting improvements and spelling corrections. No major content changes were made. | | text = This page contains minor formatting improvements and spelling corrections. No major content changes were made. | ||
}} | }} | ||
| Line 64: | Line 110: | ||
{{MessageBox | {{MessageBox | ||
| type = minor | | type = minor | ||
| title = Minor | | title = Minor edit notice | ||
| text = This page contains minor formatting improvements and spelling corrections. No major content changes were made. | | text = This page contains minor formatting improvements and spelling corrections. No major content changes were made. | ||
}} | }} | ||
{{-}} | |||
<syntaxhighlight lang="wikitext"> | <syntaxhighlight lang="wikitext"> | ||
{{MessageBox | {{MessageBox | ||
| Line 83: | Line 129: | ||
| text = This page has been nominated for deletion due to lack of content. Please review and vote. | | text = This page has been nominated for deletion due to lack of content. Please review and vote. | ||
}} | }} | ||
- | {{-}} | ||
<syntaxhighlight lang="wikitext"> | <syntaxhighlight lang="wikitext"> | ||
{{MessageBox | {{MessageBox | ||
| Line 98: | Line 145: | ||
| text = Important information: Server maintenance scheduled for tonight from 2 AM to 4 AM UTC. | | text = Important information: Server maintenance scheduled for tonight from 2 AM to 4 AM UTC. | ||
}} | }} | ||
- | {{-}} | ||
<syntaxhighlight lang="wikitext"> | <syntaxhighlight lang="wikitext"> | ||
{{MessageBox | {{MessageBox | ||
| type = major | |||
| subtle = 1 | |||
|| title = Major | | discuss = 1 | ||
| title = Major content issue | |||
| text = This article contains significant problems including outdated information, broken links, and inaccurate gameplay mechanics descriptions. | |||
}} | }} | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{MessageBox | {{MessageBox | ||
| type = major | |||
| subtle = 1 | |||
|| title = Major | | discuss = 1 | ||
| title = Major content issue | |||
| text = This article contains significant problems including outdated information, broken links, and inaccurate gameplay mechanics descriptions. | |||
}} | }} | ||
{{-}} | |||
<syntaxhighlight lang="wikitext"> | |||
{{MessageBox | |||
| type = notice | |||
| title = Template usage | |||
| linkshere = 1 | |||
| text = This template is used in several places across the wiki. | |||
}} | |||
</syntaxhighlight> | |||
{{MessageBox | |||
| type = notice | |||
| title = Template usage | |||
| linkshere = 1 | |||
| text = This template is used in several places across the wiki. | |||
}} | |||
{{-}} | |||
<syntaxhighlight lang="wikitext"> | <syntaxhighlight lang="wikitext"> | ||
{{MessageBox | {{MessageBox | ||
| type = notice | || type = notice | ||
| mini = 1 | || mini = 1 | ||
| icon = 8 | || icon = 8 | ||
| bgcol = rgba(255, 235, 59, 0.1) | || bgcol = rgba(255, 235, 59, 0.1) | ||
| linecol = rgba(255, 235, 59, 0.3) | || linecol = rgba(255, 235, 59, 0.3) | ||
| css = border-radius: 8px; font-style: italic; | || css = border-radius: 8px; font-style: italic; | ||
| text = Notice: The wiki will be temporarily unavailable during the server migration next weekend. | || text = Notice: The wiki will be temporarily unavailable during the server migration next weekend. | ||
}} | }} | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Line 142: | Line 201: | ||
| text = Notice: The wiki will be temporarily unavailable during the server migration next weekend. | | text = Notice: The wiki will be temporarily unavailable during the server migration next weekend. | ||
}} | }} | ||
- | {{-}} | ||
<syntaxhighlight lang="wikitext"> | <syntaxhighlight lang="wikitext"> | ||
{{MessageBox | {{MessageBox | ||
| Line 163: | Line 223: | ||
| text = Content issue detected: This article may contain outdated information. Please verify with latest game version. | | text = Content issue detected: This article may contain outdated information. Please verify with latest game version. | ||
}} | }} | ||
== Source == | |||
This template is a fork of [https://minecraft.wiki/w/Template:message_box Minecraft Wiki's message_box template] and is quite complex in its implementation. | |||
This template is used for creating local informational messages. | |||
In most cases, it is recommended to use standalone templates created based on it rather than using MessageBox directly. | |||
Styles are described on the MediaWiki:Common.css page. | |||
[[Category:Notice templates]] | [[Category:Notice templates]] | ||