Template:Custominfobox/doc: Difference between revisions

From GlyGen Wiki
Jump to navigation Jump to search
No edit summary
 
(23 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Common parameters ==
== Common parameters ==
The box below shows the most common parameters that are accepted by <code><nowiki>{{Warning}}</nowiki></code> template. The purpose of each is described below.
 
The box below shows the most common parameters that are accepted by <code><nowiki>{{Custominfobox}}</nowiki></code> template. The purpose of each is described below.
<pre>
<pre>
{{Custominfobox
{{Custominfobox
| type       = serious/content/style/merge/move/blank/warning/delete/speedy/protection/notice by default
| type         = serious/content/style/merge/move/blank/warning/delete/speedy/protection/notice by default
| image     = none/blank/[[Image:Some image.svg|40px]]
| stylebox    = border: 2px solid #B66D31; border-radius: 15px; background-color: #f28500;
| imageright = [[Image:Some image.svg|40px]]
| borderwidth  = 1px;
| text       = The message body text
| borderstyle  = solid/dashed/any border-style values;
| message   = warning/expand/attention
| borderradius = 15px/10px/5px;/any border-radius values;
| detail     = with: my details
| bordercolor  = #B66D31;/orange;/any border-color values;
| signature = Your Name
| boxcolor    = #f28500/orange;/any background values;
| date       = {{CURRENTMONTHNAME}} {{CURRENTYEAR}}
| image       = none/blank/[[Image:Some image.svg|40px]]
| imageright   = [[Image:Some image.svg|40px]]
| header       = Template headline
| text         = This is your custom tesxt
| textstyle    = Any CSS3 properties
| textcolor   = #2E78B7/blue/any color values
| detail       = with: my details/any text
| message      = warning/expand/attention/several message templates are available
| signature   = Your Signature
| date         = {{CURRENTMONTHNAME}} {{CURRENTYEAR}}/Nov 22, 2019
}}
}}
</pre>
</pre>
=== ''pass template Warning'' ===
 
<pre>
=== ''default template'' ===
{{customeinfobox}}
Default Mirage template <code><nowiki>{{Customeinfobox}}</nowiki></code>
</pre>
:results in
:results in
{{Custominfobox}}
{{Custominfobox}}
=== ''type'' ===
The <code><nowiki>| type =</nowiki></code> parameter defines the colour of the left bar, and the image that is used by default. The type is chosen not on aesthetics but is based on the type of issue that the template describes.
Multiple typestyles are available
<pre>
<pre>
{{Custominfobox
  | type = serious
|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}
  | type = content
}}
  | type = style
  | type = merge
  | type = move
  | type = warning
  | type = delete
  | type = speedy
  | type = protection
  | type = notice/#default
</pre>
</pre>
:results in
Multiple typestyles are available and their default images are shown below.
{{Custominfobox
|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}
}}
 
=== ''type'' ===
The ''type'' parameter defines the colour of the left bar, and the image that is used by default. The type is chosen not on aesthetics but is based on the type of issue that the template describes. The seven available types and their default images are shown below.
{{Custominfobox
{{Custominfobox
|nocat=true
|nocat=true
| type  = speedy
| type  = speedy
| text  = type=<u>speedy</u> – Speedy deletion issues, such as [https://en.wikipedia.org/wiki/Template:Db-g1 patent nonsense] and [https://en.wikipedia.org/wiki/Template:Db-g3 vandalism]
| text  = type=<u>speedy</u> – Speedy deletion issues, such as [https://en.wikipedia.org/wiki/Template:Db-g1 patent nonsense] and [https://en.wikipedia.org/wiki/Template:Db-g3 vandalism]
| date  = {{{date|}}}
}}
}}
{{Custominfobox
{{Custominfobox
Line 41: Line 54:
| type  = delete
| type  = delete
| text  = type=<u>delete</u> – Deletion issues, such as article for deletion and proposed deletion.
| text  = type=<u>delete</u> – Deletion issues, such as article for deletion and proposed deletion.
| date  = {{{date|}}}
}}
}}
{{Custominfobox
{{Custominfobox
Line 47: Line 59:
| type  = warning
| type  = warning
| text  = type=<u>warning</u> – Warn about some issues on the page
| text  = type=<u>warning</u> – Warn about some issues on the page
| date  = {{{date|}}}
}}
{{Custominfobox
|nocat=true
| type  = serious
| text  = type=<u>serious</u> – Stop hand. Preventing from doing a specific action.
| date  = {{{date|}}}
}}
}}
{{Custominfobox
{{Custominfobox
Line 59: Line 64:
| type  = content
| type  = content
| text  = type=<u>content</u> – Content issues, such as [https://glygen.ccrc.uga.edu/wiki/index.php/Template:POV POV] and [https://en.wikipedia.org/wiki/Template:Globalize globalize]
| text  = type=<u>content</u> – Content issues, such as [https://glygen.ccrc.uga.edu/wiki/index.php/Template:POV POV] and [https://en.wikipedia.org/wiki/Template:Globalize globalize]
| date  = {{{date|}}}
}}
}}
{{Custominfobox
{{Custominfobox
Line 65: Line 69:
| type  = style
| type  = style
| text  = type=<u>style</u> – Style issues, such as [https://en.wikipedia.org/wiki/Template:Cleanup cleanup] and [https://en.wikipedia.org/wiki/Template:Underlinked underlinked]
| text  = type=<u>style</u> – Style issues, such as [https://en.wikipedia.org/wiki/Template:Cleanup cleanup] and [https://en.wikipedia.org/wiki/Template:Underlinked underlinked]
| date  = {{{date|}}}
}}
}}
{{Custominfobox
{{Custominfobox
Line 71: Line 74:
| type  = blank
| type  = blank
| text  = type=<u>blank</u> – Plain text without image
| text  = type=<u>blank</u> – Plain text without image
| date  = {{{date|}}}
}}
}}
{{Custominfobox
{{Custominfobox
Line 77: Line 79:
| type  = notice
| type  = notice
| text  = type=<u>notice</u> – Article notices
| text  = type=<u>notice</u> – Article notices
| date  = {{{date|}}}
}}
}}
{{Custominfobox
{{Custominfobox
Line 83: Line 84:
| type  = move
| type  = move
| text  = type=<u>move</u> – Merge, split and transwiki proposals, such as [https://en.wikipedia.org/wiki/Template:Split split] and [https://en.wikipedia.org/wiki/Template:Copy_to_Wiktionary copy to Wiktionary]
| text  = type=<u>move</u> – Merge, split and transwiki proposals, such as [https://en.wikipedia.org/wiki/Template:Split split] and [https://en.wikipedia.org/wiki/Template:Copy_to_Wiktionary copy to Wiktionary]
| date  = {{{date|}}}
}}
}}
{{Custominfobox
{{Custominfobox
Line 89: Line 89:
| type  = merge
| type  = merge
| text  = type=<u>merge</u> – Merge, split and transwiki proposals
| text  = type=<u>merge</u> – Merge, split and transwiki proposals
| date  = {{{date|}}}
}}
}}
{{Custominfobox
{{Custominfobox
Line 95: Line 94:
| type  = protection
| type  = protection
| text  = type=<u>protection</u> – Protection notices, such as [https://en.wikipedia.org/wiki/Template:Pp-vandalism pp-vandalism] and [https://en.wikipedia.org/wiki/Template:Pp pp-protected]
| text  = type=<u>protection</u> – Protection notices, such as [https://en.wikipedia.org/wiki/Template:Pp-vandalism pp-vandalism] and [https://en.wikipedia.org/wiki/Template:Pp pp-protected]
| date  = {{{date|}}}
}}
}}


If no ''type'' parameter is given the template defaults to {{para|type|notice}}.
If no ''type'' parameter is given the template defaults to {{para|type|notice}}.
=== ''style'' ===
You can customize a infobox style by adding CSS3 to the stylebox parameter below.
<pre>
{{Custominfobox
| stylebox = border: 2px solid #B8E0FF; border-radius: 10px; background-color: #E7F5FF;
| text    = You can add any CSS3 style to the stylebox parameter.
}}
</pre>
:results in
{{Custominfobox
| stylebox = border: 2px solid #B8E0FF; border-radius: 10px; background-color: #E7F5FF;
| text    = You can add any CSS3 style to the stylebox parameter
}}
Also you can change <code><nowiki>{{Custominfobox}}</nowiki></code> style by using parametrs below.
<pre>
{{Custominfobox
| borderwidth  = 2px;
| borderstyle  = solid;
| borderradius = 10px;
| bordercolor  = #B8E0FF;
| boxcolor    = #E7F5FF;
| text        = This is a custom info box style.
}}
</pre>
:results in
{{Custominfobox
| borderwidth  = 2px;
| borderstyle  = solid;
| borderradius = 10px;
| bordercolor  = #B8E0FF;
| boxcolor    = #E7F5FF;
| text        = This is a custom info box style
}}


=== ''image'' ===
=== ''image'' ===
You can choose a specific image to use for the template by using the ''image'' parameter. Images are specified using the standard syntax for inserting files in Wikipedia (see [[Wikipedia:Manual of Style/Images#How to place an image]].) Widths of 40-50px are typical.  
You can choose a specific image to use for the template by using the ''image'' parameter.  
<code><nowiki>| image = none/blank/[[Image:Some image.svg|40px]]</nowiki></code>
;Images available on Custominfobox
<pre>
| serious    = [[Image:Stop hand nuvola.svg|40px]]
| content    = [[Image:Emblem-important.svg|40px]]
| style      = [[Image:Broom icon.svg|40px]]
| merge      = [[Image:Merge-split-transwiki default.svg]]
| move      = [[Image:Ambox_move.png|40px]]
| blank      = [[Image:Spacer.gif]]
| warning    = [[File:Ambox warning orange.svg|40px]]
| delete    = [[File:Ambox warning red.svg|40px]]
| speedy    = [[File:Ambox warning red.svg|40px]]
| protection = [[Image:Ambox_protection.png|40px]]
| notice    = [[Image:Info non-talk.png|40px]]
| #default  = {{{image|[[Image:Info non-talk.png|40px]]}}}
</pre>
 
:results in
{{Custominfobox
| image = [[Image:Broom icon.svg|40px]]
| text  = This is <code><nowiki>| image = [[Image:Broom icon.svg|40px]]</nowiki></code>
}}
{{Custominfobox
| image = style
| text  = This is <code><nowiki>| image = style</nowiki></code>
}}


*'''No parameter''' = means that no image parameter is given and template uses a default image. In this case <code><nowiki>|type = notice</nowiki></code>.
*'''No parameter''' = means that no image parameter is given and template uses a default image. In this case <code><nowiki>|type = notice</nowiki></code>.


*'''An image''' = usual width of an image is 40px - 50px.  
<pre>
{{Custominfobox
| text = Template uses a default image.  
}}
</pre>


*'''none''' = means that no image is used.
:results in
{{Custominfobox
| text = Template uses a default image.  
}}


*'''blank''' = means that no image is used but an empty area the same size as a default image is used, which means that text in the message box gets aligned well with other article message boxes. (See examples above.)
*'''An image''' = usual width of an image is 40px - 50px.  


For example:
*'''none''' = means that no image is used. <code><nowiki>image = none</nowiki></code>
:results in
{{Custominfobox
| image = none
| text  = This is <code><nowiki>image = none</nowiki></code>
}}


* {{Tl|POV}} specifies {{Para|image|<nowiki>[[File:Unbalanced scales.svg|40px|link=|alt=]]</nowiki>}} and looks like this:
*'''blank''' = means that no image is used but an empty area the same size as a default image is used, which means that text in the message box gets aligned well with other article message boxes. <code><nowiki>image = </nowiki></code>
{{POV|date={{CURRENTMONTHNAME}} {{CURRENTYEAR}}}}
:results in
{{Custominfobox
| image =  
| text  = This is a infobox with out image. <code><nowiki>image = </nowiki></code>
}}


=== ''imageright'' ===
=== ''imageright'' ===
To display image at the right parameter ''imageright'' can be used <code><nowiki>imageright = [[Image:Some image.svg|40px]]</nowiki></code>
<pre>
{{Customeinfobox
| imageright = [[Image:Emblem-important.svg|40px]]
| text      = This is | imageright = [[Image:Emblem-important.svg|40px]]
}}
</pre>


=== ''message'' ===
;text
;detail
To add your specific detail message, you have to call parameter
{{para|detail=|<nowiki>detail</nowiki>}}
Type <code><nowiki>{{Custominfobox|detail=the information on this page is inaccurate}}</nowiki></code>
This code will add period at the end of your message. <code><nowiki>{{#ifeq:{{{punctuation|{{{period|}}}}}}|no||.}}</nowiki></code>
:results in
:results in
{{Custominfobox|detail=the information on this page is inaccurate|date=May 2019}}
{{Custominfobox
=== ''signature'' ===
| imageright = [[Image:Emblem-important.svg|40px]]
To add your name you have to use <code><nowiki>signature=</nowiki></code>parameter.
| text      = This is <code><nowiki>| imageright = [[Image:Emblem-important.svg|40px]]</nowiki></code>
Type <code><nowiki>{{Custominfobox|signature=Tatiana}}</nowiki></code>
}}
:results in
{{Custominfobox|detail=my details|signature=Tatiana}}


=== ''date'' ===
=== ''body text'' ===
This template will add a period at the end of your last sentence.
<pre>
{{Custominfobox
| borderradius = 5px;
| borderwidth  = 1px;
| bordercolor  = cornflowerblue
| image        = blank
| header      = Template header <br>
| text        = This is a body text style example
| textstyle    = font-size: 18px; text-align: center; text-transform: capitalize;
| textcolor    = cornflowerblue
}}
</pre>
;results in
{{Custominfobox
| borderradius = 5px;
| borderwidth  = 1px;
| bordercolor  = cornflowerblue
| image        = blank
| header      = Template header <br>
| text        = This is a body text style example
| textstyle    = font-size: 18px; text-align: center; text-transform: capitalize;
| textcolor    = cornflowerblue
}}


==Default values==
==== ''header'' ====
This is a custome heading
<pre>
{{Custominfobox
| header = Template headline <br>
| text  = This is your custom text. This template will add a period at the end of your last sentence.
}}
</pre>
{{Custominfobox
| header = Template headline <br>
| text  = This is a body text. This template will add a period at the end of your last sentence
}}


If you transclude a template that expects parameters but do not provide their arguments, in this way:
==== ''text'' ====
<code><nowiki>{{{Custominfobox}}}</nowiki></code>
Default body text of this template <code><nowiki>{{Custominfobox}}</nowiki></code>
in the numbered parameters example above you would get the following:
{{Custominfobox}}
<pre>
{{Custominfobox
| text = This is your custom text. This template will add a period at the end of your last sentence.
}}
</pre>
;results in
{{Custominfobox
| text = This is your custom text. This template will add a period at the end of your last sentence
}}


:'''Warning:''' There is a problem with this page
==== ''detail'' ====
You can add your specific detail message to parameter
{{para|detail=|<nowiki>detail</nowiki>}}
<pre>
{{Custominfobox
| detail = the information related to this page
}}
</pre>


In the parameters example above you would get the following:
:results in
{{Custominfobox
| detail = the information related to this page
}}


:'''Warning:''' There is a problem with this page with {{{detail}}}. {{{date}}}.
==== ''message''====
The <code><nowiki>| message = </nowiki></code> parameter has a few predifined messages.
<pre>
| warning  = '''Warning:''' There is a problem with this page
| expand  = This section '''needs expansion'''
| attention = '''Attention:''' This page requires attention
| #default = ''This section needs an article''
</pre>
<pre>
{{Custominfobox
| message = warning
| message = expand
| message = attention
| message = #default
}}
</pre>
;results in
{{Custominfobox
| message = warning
| detail   = <code><nowiki>| message = warning</nowiki></code>
}}
{{Custominfobox
| message = expand
| detail    = <code><nowiki>| message = expand</nowiki></code>
}}
{{Custominfobox
| message = attention
| detail    = <code><nowiki>| message = attention</nowiki></code>
}}
{{Custominfobox
| message = #default
| detail    = <code><nowiki>| message = #default</nowiki></code>
}}


Since no arguments were passed in, the template presents the parameters themselves, instead of their respective values. In these cases, it may be useful to define default values for the parameters, i.e. values that will be used if no value is passed in. For example, if the template contents are changed to:
=== ''signature'' ===
To add a signature to parameter <code><nowiki>signature = </nowiki></code>.
<pre>
{{Custominfobox
| text      = This is your custom text
| signature = Tatiana
}}
</pre>
:results in
{{Custominfobox
| text      = This is your custom text
| signature = Tatiana
}}


<code><nowiki>'''Warning:''' There is a problem with this page with: {{{detail}}}. {{{date|{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}}.</nowiki></code>
=== ''date'' ===
Either one of these <code><nowiki>| date =</nowiki></code> parameters which will display date.
<pre>
{{Custominfobox
| date = {{CURRENTMONTHNAME}} {{CURRENTYEAR}}
| date = Nov 22, 2019
}}
</pre>
:results in
{{Custominfobox
| date = {{CURRENTMONTHNAME}} {{CURRENTYEAR}}
| text = This is <code><nowiki>| date = {{CURRENTMONTHNAME}} {{CURRENTYEAR}}</nowiki></code>
}}
{{Custominfobox
| date = Nov 22, 2019
| text = This is <code><nowiki>| date  = Nov 22, 2019</nowiki></code>
}}


then <code><nowiki>{{{date|{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}}.</nowiki></code> defines that if no argument is provided for parameter {{{date}}}, then the value CURRENTDATE which is <code><nowiki><small>''May 2019.''</small></nowiki></code> will be used.  
== Template Examples ==
 
Multiple examples provided below on how you can customize a <code><nowiki>{{Custominfobox}}</nowiki></code> template.
Similarly, {{{detail}}}, doesn't provide defaults parameter, that means no value will be added.
=== ''question mark'' ===
 
<pre>
Now, transcluding the template again without passing any argument results in the following:
{{Custominfobox
 
| stylebox  = width:50%;
:'''Warning:''' There is a problem with this page. <small>''May 2019.''</small>
| image    = [[File:Ambox blue question.svg|40px]]
 
| text      = This is a body text
==Memo==
| signature = Tatiana
;Assign a parameter
| date      = Dec 04, 2019
<code><nowiki>{{#if:{{{with|{{{for|{{{signature|}}}}}}}}}|{{{with|{{{for|{{{signature}}}}}}}}}}}</nowiki></code>
}}
 
</pre>
;Assign a parameter with default value
:results in
<code><nowiki>{{#if:|{{{date|}}}|<small>''({{{date|{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}})''</small>}}</nowiki></code> code style
{{Custominfobox
 
| stylebox  = width:50%;
<code><nowiki></nowiki></code>
| image = [[File:Ambox blue question.svg|40px]]
 
| text      = This is a list of a differen [https://commons.wikimedia.org/wiki/File:Emblem-question-yellow.svg question mark icons]
== Custominfobox template code==
| signature = Tatiana
| date      = Dec 04, 2019
}}
<pre>
{{Custominfobox
| stylebox  = width:40%;
| type      = delete
| image    = [[File:Question-mark-red-orange-animated.gif|40px]]
| text      = '''Attention please''' This is a body text
| signature = Tatiana
| date      = Dec 04, 2019
}}
</pre>
:results in
{{Custominfobox
| stylebox  = width:60%;
| type      = delete
| image    = [[File:Question-mark-red-orange-animated.gif|40px]]
| text      = '''Attention please''' This is a list of a differen [https://commons.wikimedia.org/wiki/File:Emblem-question-yellow.svg question mark icons]
| signature = Tatiana
| date      = Dec 04, 2019
}}
<pre>
<pre>
<!--{{Custominfobox}} begin-->
{{Custominfobox
<table style="{{{style|}}}" class="metadata plainlinks ambox {{#switch:{{{type|}}}
| stylebox = width:60%;
  | serious = ambox-delete
| image    = [[File:Emblem-question-yellow.svg|40px]]
  | content  = ambox-content
| header   = Attention please <br>
  | style    = ambox-style
| text     = This is a body text
  | merge    = ambox-merge
| signature = Tatiana
  | move    = ambox-move
| date      = {{CURRENTMONTHNAME}} {{CURRENTYEAR}}
  | warning  = ambox-content
  | delete  = ambox-delete
  | speedy  = ambox-speedy
  | protection = ambox-protection
  | notice  = ambox-notice
  | #default = ambox-notice
}}">
<tr>
<td class="mbox-image" {{#ifeq:{{{image|}}}|none|style="padding:0 !important"}}>
{{#ifeq:{{{image}}}|none
  | <!-- no image cell; empty cell necessary for text cell to have 100% width -->
  | <div style="width:52px;"> {{#switch:{{{image|{{{type|}}}}}}
     | serious  = [[Image:Stop hand nuvola.svg|40px]]
    | content  = [[Image:Emblem-important.svg|40px]]
    | style    = [[Image:Broom icon.svg|40px]]
    | merge    = [[Image:Merge-split-transwiki default.svg]]
    | move    = [[Image:Ambox_move.png|40px]]
    | blank   = [[Image:Spacer.gif]]
    | warning  = [[File:Ambox warning orange.svg|40px]]
    | delete  = [[File:Ambox warning red.svg|40px]]
    | speedy  = [[File:Ambox warning red.svg|40px]]
    | protection = [[Image:Ambox_protection.png|40px]]
    | notice  = [[Image:Info non-talk.png|40px]]
    | #default = {{{image|[[Image:Info non-talk.png|40px]]}}}
  }}</div>
}}</td>
<td class="mbox-text">{{#if:|{{{text|}}}|{{{text|
{{#switch:{{{message|{{{message|}}}}}}
    | warning  = '''Warning:''' There is a problem with this page
    | expand  = This section '''needs expansion'''
    | attention = '''Attention:''' This page requires attention
    | #default = ''This is a difault message''
}}}}}}}{{#if:{{{with|{{{for|{{{detail|}}}}}}}}}
| &#32;with: {{{with|{{{for|{{{detail}}}}}}}}}}}{{#ifeq:{{{punctuation|{{{period|}}}}}}|no||.}} {{#if:{{{with|{{{for|{{{signature|}}}}}}}}}|''{{{with|{{{for|{{{signature}}}}}}}}}''}} {{#if:{{{with|{{{for|{{{date|}}}}}}}}}|''<small>({{{with|{{{for|{{{date}}}}}}}}})</small>''}}</td>
{{#if:{{{imageright|}}}|
  <td class="mbox-imageright"><div style="width:52px;"> {{{imageright}}} </div></td>
}}
}}
</tr>
</table><noinclude>
{{Documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude><noinclude>
</pre>
</pre>
:results in
{{Custominfobox
| stylebox  = width:40%;
| type      = style
| image    = [[File:Emblem-question-yellow.svg|40px]]
| header    = Attention please <br>
| text      = This is a list of a differen [https://commons.wikimedia.org/wiki/File:Emblem-question-yellow.svg question mark icons]
| signature = Tatiana
| date      = {{CURRENTMONTHNAME}} {{CURRENTYEAR}}
}}
[[Category:Glygen templates]]

Latest revision as of 21:45, 4 December 2019

Common parameters

The box below shows the most common parameters that are accepted by {{Custominfobox}} template. The purpose of each is described below.

{{Custominfobox
| type         = serious/content/style/merge/move/blank/warning/delete/speedy/protection/notice by default
| stylebox     = border: 2px solid #B66D31; border-radius: 15px; background-color: #f28500;
| borderwidth  = 1px; 
| borderstyle  = solid/dashed/any border-style values; 
| borderradius = 15px/10px/5px;/any border-radius values;
| bordercolor  = #B66D31;/orange;/any border-color values;
| boxcolor     = #f28500/orange;/any background values;
| image        = none/blank/[[Image:Some image.svg|40px]]
| imageright   = [[Image:Some image.svg|40px]]
| header       = Template headline
| text         = This is your custom tesxt
| textstyle    = Any CSS3 properties
| textcolor    = #2E78B7/blue/any color values
| detail       = with: my details/any text
| message      = warning/expand/attention/several message templates are available
| signature    = Your Signature
| date         = {{CURRENTMONTHNAME}} {{CURRENTYEAR}}/Nov 22, 2019
}}

default template

Default Mirage template {{Customeinfobox}}

results in

type

The | type = parameter defines the colour of the left bar, and the image that is used by default. The type is chosen not on aesthetics but is based on the type of issue that the template describes. Multiple typestyles are available

  | type = serious
  | type = content
  | type = style
  | type = merge
  | type = move
  | type = warning
  | type = delete
  | type = speedy
  | type = protection
  | type = notice/#default

Multiple typestyles are available and their default images are shown below.

If no type parameter is given the template defaults to |type=notice.

style

You can customize a infobox style by adding CSS3 to the stylebox parameter below.

{{Custominfobox
| stylebox = border: 2px solid #B8E0FF; border-radius: 10px; background-color: #E7F5FF;
| text     = You can add any CSS3 style to the stylebox parameter.
}}
results in

Also you can change {{Custominfobox}} style by using parametrs below.

{{Custominfobox
| borderwidth  = 2px; 
| borderstyle  = solid; 
| borderradius = 10px;
| bordercolor  = #B8E0FF; 
| boxcolor     = #E7F5FF;
| text         = This is a custom info box style.
}}
results in

image

You can choose a specific image to use for the template by using the image parameter. | image = none/blank/[[Image:Some image.svg|40px]]

Images available on Custominfobox
| serious    = [[Image:Stop hand nuvola.svg|40px]]
| content    = [[Image:Emblem-important.svg|40px]]
| style      = [[Image:Broom icon.svg|40px]]
| merge      = [[Image:Merge-split-transwiki default.svg]]
| move       = [[Image:Ambox_move.png|40px]]
| blank      = [[Image:Spacer.gif]]
| warning    = [[File:Ambox warning orange.svg|40px]]
| delete     = [[File:Ambox warning red.svg|40px]]
| speedy     = [[File:Ambox warning red.svg|40px]]
| protection = [[Image:Ambox_protection.png|40px]]
| notice     = [[Image:Info non-talk.png|40px]]
| #default   = {{{image|[[Image:Info non-talk.png|40px]]}}}
results in
  • No parameter = means that no image parameter is given and template uses a default image. In this case |type = notice.
{{Custominfobox
| text = Template uses a default image. 
}}
results in
  • An image = usual width of an image is 40px - 50px.
  • none = means that no image is used. image = none
results in
  • blank = means that no image is used but an empty area the same size as a default image is used, which means that text in the message box gets aligned well with other article message boxes. image =
results in

imageright

To display image at the right parameter imageright can be used imageright = [[Image:Some image.svg|40px]]

{{Customeinfobox
| imageright = [[Image:Emblem-important.svg|40px]]
| text       = This is | imageright = [[Image:Emblem-important.svg|40px]]
}}
results in

body text

This template will add a period at the end of your last sentence.

{{Custominfobox
| borderradius = 5px;
| borderwidth  = 1px;
| bordercolor  = cornflowerblue
| image        = blank
| header       = Template header <br>
| text         = This is a body text style example
| textstyle    = font-size: 18px; text-align: center; text-transform: capitalize;
| textcolor    = cornflowerblue
}}
results in

header

This is a custome heading

{{Custominfobox
| header = Template headline <br>
| text   = This is your custom text. This template will add a period at the end of your last sentence. 
}}

text

Default body text of this template {{Custominfobox}}

{{Custominfobox
| text = This is your custom text. This template will add a period at the end of your last sentence. 
}}
results in

detail

You can add your specific detail message to parameter |detail=

{{Custominfobox
| detail = the information related to this page
}}
results in

message

The | message = parameter has a few predifined messages.

| warning  = '''Warning:''' There is a problem with this page
| expand   = This section '''needs expansion''' 
| attention = '''Attention:''' This page requires attention
| #default = ''This section needs an article''
{{Custominfobox
| message = warning 
| message = expand
| message = attention 
| message = #default
}}
results in

signature

To add a signature to parameter signature = .

{{Custominfobox
| text      = This is your custom text
| signature = Tatiana
}}
results in

date

Either one of these | date = parameters which will display date.

{{Custominfobox
| date = {{CURRENTMONTHNAME}} {{CURRENTYEAR}}
| date = Nov 22, 2019
}}
results in

Template Examples

Multiple examples provided below on how you can customize a {{Custominfobox}} template.

question mark

{{Custominfobox
| stylebox  = width:50%;
| image     = [[File:Ambox blue question.svg|40px]]
| text      = This is a body text
| signature = Tatiana
| date      = Dec 04, 2019
}}
results in
{{Custominfobox
| stylebox  = width:40%;
| type      = delete
| image     = [[File:Question-mark-red-orange-animated.gif|40px]]
| text      = '''Attention please''' This is a body text
| signature = Tatiana
| date      = Dec 04, 2019
}}
results in
{{Custominfobox
| stylebox  = width:60%;
| image     = [[File:Emblem-question-yellow.svg|40px]]
| header    = Attention please <br>
| text      = This is a body text
| signature = Tatiana
| date      = {{CURRENTMONTHNAME}} {{CURRENTYEAR}}
}}
results in