Template:Ombox/doc: Difference between revisions
(Created page with "<!-- This is the documentation subpage for Template:Ombox --> <!-- Add categories and interlanguage links to the /doc subpage, not the main template page --> == Usage == The `{{Ombox}}` template is used to create message boxes with a variety of options for customization. It supports both regular and smaller-sized message boxes. == Parameters == * `type`: The type of message box (e.g., notice, warning, error, etc.). This parameter is required. * `image`: The image to be...") |
|||
| (8 intermediate revisions by the same user not shown) | |||
| Line 3: | Line 3: | ||
== Usage == | == Usage == | ||
The `{{Ombox}}` template is used to create message boxes with a variety of options for customization. It supports both regular and smaller-sized message boxes. | The <nowiki>`{{Ombox}}`</nowiki> template is used to create message boxes with a variety of options for customization. It supports both regular and smaller-sized message boxes. | ||
== Parameters == | == Parameters == | ||
* `type`: The type of message box (e.g., notice, warning, error, etc.). This parameter is required. | * `type`: The type of message box (e.g., notice, warning, error, success, etc.). This parameter is required. | ||
* `image`: The image to be displayed on the left side of the message box. Optional. | * `image`: The image to be displayed on the left side of the message box. Optional. | ||
* `imageright`: An optional image to be displayed on the right side of the message box. Optional. | * `imageright`: An optional image to be displayed on the right side of the message box. Optional. | ||
| Line 20: | Line 20: | ||
== Examples == | == Examples == | ||
=== Basic Usage === | === Basic Usage === | ||
This example shows a basic usage of the `{{Ombox}}` template: | This example shows a basic usage of the <nowiki>`{{Ombox}}`</nowiki> template: | ||
<pre> | <pre> | ||
{{Ombox | {{Ombox | ||
| Line 56: | Line 56: | ||
}} | }} | ||
</pre> | </pre> | ||
{{Ombox | {{Ombox | ||
| small = yes | | small = yes | ||
| Line 80: | Line 81: | ||
== See Also == | == See Also == | ||
* `{{Ambox}}` – For article message boxes. | * <nowiki>`{{Ambox}}`</nowiki> – For article message boxes. | ||
* `{{Tmbox}}` – For talk page message boxes. | * <nowiki>`{{Tmbox}}`</nowiki> – For talk page message boxes. | ||
* `{{Imbox}}` – For image message boxes. | * <nowiki>`{{Imbox}}`</nowiki> – For image message boxes. | ||
* `{{Fmbox}}` – For file message boxes. | * <nowiki>`{{Fmbox}}`</nowiki> – For file message boxes. | ||
== Template Data == | == Template Data == | ||
| Line 93: | Line 94: | ||
"params": { | "params": { | ||
"type": { | "type": { | ||
"description": "The type of message box (e.g., notice, warning, error).", | "description": "The type of message box (e.g., notice, warning, error, success).", | ||
"type": "string", | "type": "string", | ||
"required": true | "required": true | ||
Latest revision as of 23:36, 21 July 2024
Usage
The `{{Ombox}}` template is used to create message boxes with a variety of options for customization. It supports both regular and smaller-sized message boxes.
Parameters
- `type`: The type of message box (e.g., notice, warning, error, success, etc.). This parameter is required.
- `image`: The image to be displayed on the left side of the message box. Optional.
- `imageright`: An optional image to be displayed on the right side of the message box. Optional.
- `class`: Additional CSS classes for styling. Optional.
- `style`: Custom inline styles for the message box. Optional.
- `textstyle`: Custom inline styles for the text within the message box. Optional.
- `text`: The main text content of the message box. This parameter is required.
- `small`: If set to `yes`, a smaller version of the message box is created. Optional.
- `smallimage`: An image specifically for the small version of the message box. Optional.
- `smallimageright`: An image on the right side for the small version of the message box. Optional.
- `smalltext`: The text content for the small version of the message box. If not provided, the `text` parameter is used. Optional.
Examples
Basic Usage
This example shows a basic usage of the `{{Ombox}}` template:
{{Ombox
| type = notice
| text = This is a notice message.
}}
|
|
This is a notice message. |
Using Images
You can add an image to the message box:
{{Ombox
| type = warning
| image = [[File:Example.png|40px]]
| text = This is a warning with an image.
}}
|
|
This is a warning with an image. |
Smaller Version
This example shows how to use the smaller version of the message box:
{{Ombox
| small = yes
| type = error
| text = This is a small error message.
}}
{
[[File:
|
This is a small error message. |
Custom Styles
You can customize the styles of the message box:
{{Ombox
| type = success
| style = background-color: #DFF2BF;
| textstyle = color: green;
| text = This is a success message with custom styles.
}}
|
|
This is a success message with custom styles. |
See Also
- `{{Ambox}}` – For article message boxes.
- `{{Tmbox}}` – For talk page message boxes.
- `{{Imbox}}` – For image message boxes.
- `{{Fmbox}}` – For file message boxes.
Template Data
This template uses TemplateData for use with the VisualEditor and other tools.
A template to create message boxes with customizable content and styles.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| type | type | The type of message box (e.g., notice, warning, error, success). | String | required |
| text | text | The main text content of the message box. | String | required |
| image | image | The image to be displayed on the left side of the message box. | String | optional |
| imageright | imageright | An image to be displayed on the right side of the message box. | String | optional |
| class | class | Additional CSS classes for styling. | String | optional |
| style | style | Custom inline styles for the message box. | String | optional |
| textstyle | textstyle | Custom inline styles for the text within the message box. | String | optional |
| small | small | If set to 'yes', a smaller version of the message box is created. | String | optional |
| smallimage | smallimage | An image specifically for the small version of the message box. | String | optional |
| smallimageright | smallimageright | An image on the right side for the small version of the message box. | String | optional |
| smalltext | smalltext | The text content for the small version of the message box. | String | optional |