Difference between revisions of "User:Evolena"
(→Infobox: Notes) |
(Corrected Sections - closing div were lost by copy/paste) |
||
Line 8: | Line 8: | ||
{{HeaderTemplate | {{HeaderTemplate | ||
| welcome = | | welcome = Header Template ("welcome" parameter) | ||
| blurb = | | blurb = "blurb" parameter | ||
}} | }} | ||
Line 15: | Line 15: | ||
{{SectionTemplate | {{SectionTemplate | ||
| title = | | title = Section Template ("title" parameter) | ||
| content = Content ("content" parameter) | | content = Content ("content" parameter) | ||
within a "div" element with the class " | within a "div" element with the class "middle" | ||
}} | }} | ||
</div> | </div> | ||
Line 24: | Line 24: | ||
<div class="grid-container"> | <div class="grid-container"> | ||
<div class="header"> | |||
{{SectionTemplate | |||
| title = Header Section (not Template) | |||
| content = Content of a Section Template with the class "header", into a grid-container | |||
}} | |||
</div> | |||
<div class="left"> | <div class="left"> | ||
Line 29: | Line 36: | ||
| title = Left Section | | title = Left Section | ||
| content = Content with the class "left", into a grid-container | | content = Content with the class "left", into a grid-container | ||
Will go between the "middle2" and "middle3" sections if the screen width is less than 600px | |||
}} | |||
</div> | |||
<div class="middle"> | |||
{{SectionTemplate | |||
| title = Middle Section | |||
| content = Content with the class "middle", into a grid-container | |||
}} | |||
</div> | |||
<div class="middle"> | |||
{{SectionTemplate | |||
| title = Middle Section bis | |||
| content = Content with the class "middle", into a grid-container - again | |||
Without incrementing the class name, the sections overlap when in a grid-container | |||
}} | |||
</div> | |||
<div class="middle2"> | |||
{{SectionTemplate | |||
| title = Middle 2 Section | |||
| content = Content with the class "middle2", into a grid-container | |||
Incrementing the class name prevents overlaping | |||
}} | |||
</div> | |||
<div class="middle2"> | |||
{{SectionTemplate | |||
| title = Middle 2 Section bis | |||
| content = Content with the class "middle2", into a grid-container - again | |||
Incrementing the class name prevents overlaping, but still can't have several "middle#" sections | |||
}} | |||
</div> | |||
<div class="middle3"> | |||
{{SectionTemplate | |||
| title = Middle 3 Section | |||
| content = Content with the class "middle3", into a grid-container | |||
}} | |||
</div> | |||
<div class="middle3"> | |||
{{SectionTemplate | |||
| title = Middle 3 Section bis | |||
| content = Content with the class "middle3", into a grid-container - overlap again | |||
}} | }} | ||
</div> | </div> | ||
Line 37: | Line 94: | ||
| content = Content with the class "right", into a grid-container | | content = Content with the class "right", into a grid-container | ||
Is forgotten in the less than 1200px and 600px width CSS, so will go below and right of the footer... so not really usable | |||
}} | }} | ||
</div> | </div> | ||
<div class=" | <div class="footer"> | ||
{{SectionTemplate | {{SectionTemplate | ||
| title = | | title = Footer Section | ||
| content = Content with the class " | | content = Content with the class "footer", into a grid-container | ||
}} | |||
</div> | |||
</div> | </div> | ||
<div class=" | |||
=== Without "left" and "right" grid areas === | |||
Some space is still reserved for the missing grid areas | |||
<div class="grid-container"> | |||
<div class="header"> | |||
{{SectionTemplate | {{SectionTemplate | ||
| title = | | title = A Grid without "left" and "right" grid areas | ||
| content = Content with the class " | | content = Content of a Section Template with the class "header", into a grid-container without "left" and "right" grid areas | ||
}} | }} | ||
</div> | </div> | ||
Line 60: | Line 124: | ||
{{SectionTemplate | {{SectionTemplate | ||
| title = Middle Section | | title = Middle Section | ||
| content = Content with the class "middle", into a grid-container | | content = Content with the class "middle", into a grid-container without "left" and "right" grid areas | ||
}} | }} | ||
</div> | </div> | ||
<div class="middle2"> | <div class="middle2"> | ||
{{SectionTemplate | {{SectionTemplate | ||
| title = Middle 2 Section | | title = Middle 2 Section | ||
| content = Content with the class "middle2", into a grid-container | | content = Content with the class "middle2", into a grid-container without "left" and "right" grid areas | ||
}} | }} | ||
</div> | |||
<div class="middle3"> | <div class="middle3"> | ||
{{SectionTemplate | {{SectionTemplate | ||
| title = Middle 3 Section | | title = Middle 3 Section | ||
| content = Content with the class "middle3", into a grid-container | | content = Content with the class "middle3", into a grid-container without "left" and "right" grid areas | ||
}} | }} | ||
</div> | </div> | ||
< | <div class="footer"> | ||
{{SectionTemplate | |||
| title = Footer Section | |||
| content = Content with the class "footer", into a grid-container without "left" and "right" grid areas | |||
}} | |||
</div> | |||
</div> | |||
= Formatting = | = Formatting = |
Revision as of 09:46, 26 February 2023
Sections
So, SectionTemplate (but not HeaderTemplate) is considered a level 2 title for the Table of Content.
Syntax
Header Template ("welcome" parameter)
|
"blurb" parameter |
Section Template ("title" parameter)
Content ("content" parameter) within a "div" element with the class "middle"
Grid
Header Section (not Template)
Content of a Section Template with the class "header", into a grid-container
Left Section
Content with the class "left", into a grid-container
Will go between the "middle2" and "middle3" sections if the screen width is less than 600px
Middle Section
Content with the class "middle", into a grid-container
Middle Section bis
Content with the class "middle", into a grid-container - again
Without incrementing the class name, the sections overlap when in a grid-container
Middle 2 Section
Content with the class "middle2", into a grid-container
Incrementing the class name prevents overlaping
Middle 2 Section bis
Content with the class "middle2", into a grid-container - again
Incrementing the class name prevents overlaping, but still can't have several "middle#" sections
Middle 3 Section
Content with the class "middle3", into a grid-container
Middle 3 Section bis
Content with the class "middle3", into a grid-container - overlap again
Right Section
Content with the class "right", into a grid-container
Is forgotten in the less than 1200px and 600px width CSS, so will go below and right of the footer... so not really usable
Without "left" and "right" grid areas
Some space is still reserved for the missing grid areas
A Grid without "left" and "right" grid areas
Content of a Section Template with the class "header", into a grid-container without "left" and "right" grid areas
Middle Section
Content with the class "middle", into a grid-container without "left" and "right" grid areas
Middle 2 Section
Content with the class "middle2", into a grid-container without "left" and "right" grid areas
Middle 3 Section
Content with the class "middle3", into a grid-container without "left" and "right" grid areas
Formatting
Start with a whitespace for code block
Transclusion
{{Turn off victory points}}
Add a leading colon to adress the Main namespace instead of the Templates:
{{:Turn off victory points}}
how to turn off victory points to extend game
Partial transclusion
-- From the Wikimedia documentation
The partial inclusion is defined from the transcluded page, not the transcluding one. Use the "noinclude", "includeonly" or "onlyinclude" (seriously ??) tags in the source page:
- "noinclude" -> visible in the source page, not transcluded in the target page
- "includeonly" -> invisible in the source page, transcluded in the target page
- "onlyinclude" -> visible on both pages (/!\ no matter the 2 other tags, especially "includeonly" will be ignored - also, this one is still wikified even into a "nowiki" tag)
Icons
"icon"
-> no effect in the syntax, nor the linked page
-> no effect (16x17 for civics for a 40x42 file / 16x22 for training for a 31x42 file)
-> size taken into account
"Icon/x"
{{icon/t | training}}
- links to the page "Resources"
- only for parameters listed under the letter, otherwise displays an error message
- 28px
{{icon | training}}
- links to the page "Training"
- whatever the parameter is - if the image doesn't exist (only jpg and png), then displays "No Icon Found"
- 16px
Other Templates
Infobox
Parameter 1 | "param1" parameter |
---|---|
Parameter 2 | "param2" parameter |
Parameter 3 | "param3" parameter |
Parameter 4 | "param4" parameter |
Parameter 5 | "param5" parameter |
Need to be duplicated to customize the Parameter names?
The style is quite plain too. There is only a style for the outer infobox, not for the Parameters table.
Ambox
"text" parameter with 'notice' as the type - default |
"text" parameter with 'speedy' as the type |
Only "Templates Information icon.png" exists in this wiki files for the different supported types:
- speedy = Ambox warning pn.png
- delete = Ambox warning pn.png
- content = Ambox content.png
- style = Edit-clear.png
- move = Ambox move.png
- protection = Ambox protection.png
- other = Ambox warning blue.png
- notice = Templates Information icon.png