More actions
Added comments to heading parts of the Template to make spacing consistent |
m Fix code break. |
||
| (5 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
<includeonly>{{#CSS: | <includeonly>{{#CSS: Template:Sidebar/styles.css}} | ||
{{#ifeq:{{{child|}}} |yes | |||
{ | | | ||
| <table class="sidebar {{#switch: {{{float|}}} | |||
| left= sidebar-floatleft | |||
| none= sidebar-nofloat | |||
}} {{#ifeq: {{{wraplinks|}}} |true | |||
| | |||
| nowraplinks | |||
}} {{{bodyclass|{{{class|}}} }}}" <!-- | |||
-->cellspacing="{{#if:{{{cellspacing|}}} |{{{cellspacing}}} |5}}" <!-- | |||
-->cellpadding="{{#if:{{{cellpadding|}}} |{{{cellpadding}}} |0}}" <!-- | |||
-->style="{{#if:{{{width|}}} |width: {{{width}}}; }}<!-- | |||
-->{{{bodystyle|{{{style|}}} }}}"><!-- | |||
-->{{#if: {{{outertitle|}}} | |||
| <caption class="sidebar-outertitle {{{outertitleclass|}}}" style="{{{outertitlestyle|}}}">{{{outertitle}}}</caption><!-- | |||
-->}}<!-- | |||
-->{{#if: {{{topimage|}}} | |||
| <tr> | |||
<td class="sidebar-topimage {{{topimageclass|}}}" style="{{{topimagestyle|}}}">{{{topimage}}}<!-- | |||
-->{{#if: {{{topcaption|}}} | |||
|<div class="sidebar-topcaption" style="{{{topcaptionstyle|}}}">{{{topcaption}}}</div> | |||
}} | |||
</td> | |||
</tr> | |||
}}<!-- | |||
-->{{#if:{{{pretitle|}}} | |||
|<tr><td class="{{ | | <tr> | ||
<td class="sidebar-pretitle{{#if: {{{topimage|}}} <!-- NO space between sidebar-pretitle and {{#if because -with-topimage need to be connected to sidebar-pretitle --> | |||
| -with-topimage | |||
}} {{{pretitleclass|}}}" style="{{{basestyle|}}}; {{{pretitlestyle|}}}"> {{{pretitle}}} | |||
</td> | |||
</tr> | </tr> | ||
}} | |||
}}<!-- | |||
-->{{#if: {{{title|}}} | |||
| {{#ifeq:{{{child|}}} |yes | |||
| {{{title}}} | |||
| <tr> | |||
<th class="sidebar-title{{#if: {{{pretitle|}}} | |||
| -with-pretitle | |||
}} {{{titleclass|}}}" style="{{{basestyle|}}}; {{{titlestyle|}}}"> | |||
{{{title}}}</th> | |||
</tr> | |||
}} | |||
}}<!-- | |||
-->{{#if:{{{image|}}} | |||
| <tr> | |||
<td class="sidebar-image {{{imageclass|}}}" style="{{{imagestyle|}}}">{{{image}}}<!-- | |||
-->{{#if:{{{caption|}}} | |||
| <div class="sidebar-caption" style="{{{captionstyle|}}}">{{{caption}}}</div> | |||
}} | |||
</td> | |||
</tr> | </tr> | ||
}}<!-- | |||
-->{{#if:{{{above|}}} | |||
| <tr> | |||
<td class="sidebar-above {{{aboveclass|}}}" style="{{{abovestyle|}}}"><!--newline required for bullet-points to work:--> | |||
{{{above}}}</td> | {{{above}}}</td> | ||
</tr> | </tr> | ||
}}<!-- | |||
heading#/content# starts here: | heading#/content# starts here: | ||
-->{{#if: {{{heading1|}}}| | |||
<tr> | |||
<th class="sidebar-heading {{{headingclass|}}}" style="{{{basestyle|}}}; {{{headingstyle|}}}; {{{heading1style|}}}"> | |||
{{{heading1}}}</th> | |||
</tr> | |||
}}{{#if: | |||
{{{content1|}}}| | |||
<tr> | |||
<td class="sidebar-content {{{contentclass|}}}" style="{{{contentstyle|}}}; {{{content1style|}}}"><!-- newline required before contents# for bullets to work --> | |||
{{{content1}}}</td> | |||
</tr> | |||
}}{{#if: {{{heading2|}}}| | |||
<tr> | |||
<th class="sidebar-heading {{{headingclass|}}}" style="{{{basestyle|}}};{{{headingstyle|}}};{{{heading2style|}}}"> | |||
{{{heading2}}}</th> | |||
</tr> | |||
}}{{#if: | |||
{{{content2|}}}| | |||
<tr> | |||
<td class="sidebar-content {{{contentclass|}}}" style="{{{contentstyle|}}};{{{content2style|}}}"> | |||
{{{content2}}}</td> | |||
</tr> | |||
}}{{#if: {{{heading3|}}}| | |||
<tr> | |||
<th class="sidebar-heading {{{ | |||
</tr> | </tr> | ||
}}<!-- | }}<!-- | ||
-->{{#if: {{{below|}}} | |||
| <tr> | |||
<td class="sidebar-below {{{belowclass|}}}" style="{{{belowstyle|}}}"> | |||
{{{below}}}</td> | {{{below}}}</td> | ||
</tr> | |||
}}<!-- | |||
-->{{#ifeq:{{{child|}}} |yes | |||
|none |off= | | | ||
|#default=<tr><td style=" | | {{#switch:{{{navbar|{{{tnavbar|<noinclude>off</noinclude>}}} }}} | ||
| none | |||
</table>}}</includeonly><noinclude>{{documentation}}<!-- Please add categories and interwikis to the bottom of | | off= | ||
| #default= <tr> | |||
<td class="sidebar-navbar" style="{{{navbarstyle|{{{tnavbarstyle|}}}}}}"> | |||
{{navbar | |||
| {{{name|{{PAGENAME}} }}}<!-- Strange. Omitting the comment markers introduces an extra space between template: and the name in Navbar breaking the link. | |||
-->| mini=1 | |||
| fontstyle= {{{navbarfontstyle|{{{tnavbarfontstyle|}}} }}} | |||
}} | |||
</td> | |||
</tr><!-- | |||
-->}} | |||
</table> | |||
}}</includeonly><noinclude> | |||
{{documentation}}<!-- Please add categories and interwikis to the bottom of the /doc sub-page, not here --></noinclude> | |||
Latest revision as of 15:21, 3 August 2023
Template documentation (for the above template, sometimes hidden or invisible)
- Description
- This template is a metatemplate for the creation of sidebar templates, i.e. boxes that are vertically-aligned navigational templates.
- This template is converted from the last non-lua version of Wikipedia Sidebar
- Dependencies
-
- Uses
- CSS class nowraplinks in Common.css
- {{Navbar}}
- Used by
- {{Community Group Navbar}}
- {{Corplinks}}
- {{Exploration links}}
- {{Incursions links}}
- {{Incursions sites}}
- {{Industry Links}}
- {{Legality}}
- {{MissionLinks}}
- {{Navigation Links}}
- {{NullSec Campus links}}
- {{NullSec Community links}}
- {{PlanetaryIndustryNav}}
- {{ShipTypes}}
- {{Skillplan Navbar}}
- {{Skills Links}}
- {{Sovereigntynavbar}}
- {{Structures}}
- {{Triglavian links}}
- {{Weapon Systems Links}}
- {{Wormhole Links}}
- Syntax
-
- For UnuWiki navigational sidebar
- The UniWiki navigational sidebar uses a subset of the available parameters and only the parameters used are documented.
{{Sidebar
| name = {{subst:PAGENAME}}
| topimage =
| topcaption =
| pretitle =
| title =
| image =
| caption =
| above =
| heading1 =
| content1 =
| heading2 =
| content2 =
| heading3 =
| content3 =
<!-- More heading<x>, content<x> blocks as required up to a maximum of 35 -->
| below =
| navbar =
}}
- Parameters (Data)
-
- name
- The name of the sidebar's page. {{subst:PAGENAME}} can be used. May be omitted if no navbar is used (
navbarmust beoff). - topimage
- Image at the top of the sidebar. Use standard wiki mark-up i.e. [[File:filename.png|64px]]
- topcaption
- Caption to appear under
topimage. - pretitle
- Pre-title of the sidebar. Appears above
title - title
- Title of the sidebar
- image
- Image below the title. Use standard wiki mark-up i.e. [[File:filename.png|64px]]
- caption
- Caption to appear under
image. - above
- Text to appear above the heading/content sections.
- heading<x>
- x is 1 till 35 - text in the heading of a section.
- content<x>
- x is 1 till 35 - Content of a section. One or more links separated by <br>.
- below
- Text to appear below the heading/content sections.
- navbar
- Controls the use of navbar. Use
offto deactivate (If not deactivatednamemust be filled in).
- Parameters (Format)
-
- contentclass
- Name of the CSS class(es) to be applied to all content<x> parameters. i.e.
plainlistto achieve{{Plainlist}}effect on the content.
- Note
- This documentation does not include all possible parameters. Only the parameters for use in the UniWiki navigational sidebar are documented. Reason: lack of time, seeing no use for them now. And being plain lazy -- Evon R'al (talk) 11:39, 4 June 2023 (UTC)
- Sample
|
| Sidebar title |
|---|
| Heading 1 |
|
| Heading 2 |
|
link 2-1 |
{{Sidebar
| topimage = [[File:Agent.png]]
| title = Sidebar title
| heading1 = Heading 1
| content1 = {{plainlist|
* link 1-1
* link 1-2
* link 1-3
}}
| heading2 = Heading 2
| content2 =
link 2-1<br>
link 2-2<br>
link 2-3<br>
| navbar = off
}}
- This sample uses the parameter
contentclassto apply the classplainlistto al content<x> parameters removing the need to use{{plainlist}}in each separately.
|
| Sidebar title |
|---|
| Heading 1 |
|
| Heading 2 |
|
{{Sidebar
| topimage = [[File:Agent.png]]
| title = Sidebar title
| contentclass = plainlist
| heading1 = Heading 1
| content1 =
* link 1-1
* link 1-2
* link 1-3
| heading2 = Heading 2
| content2 =
* link 2-1
* link 2-2
* link 2-3
| navbar = off
}}
- See also
-
- {{Plainlist}}
