Kentsmith9 (talk | contribs) (Created doc page for template) |
No edit summary |
||
Line 1: | Line 1: | ||
{{documentation subpage}} | {{documentation subpage}} | ||
This template is intended | This template is intended as a metatemplate for sidebar templates (vertically-aligned [[:Category:Navigational templates|navigation (navbox)]] templates usually positioned on the right-hand sides of pages) in the same spirit as {{tl|Infobox}} for [[:en:Wikipedia:Manual of Style/Infoboxes|infobox]] templates and {{tl|Navbox}} for navbox templates. | ||
{{tl|Sidebar with collapsible lists}} adds collapsibility to a | {{tl|Sidebar with collapsible lists}} adds collapsibility to a Sidebar's sections, i.e. the means to show or hide sections by clicking links beside their headings. | ||
== Usage == | == Usage == | ||
{{ | {{sidebar | ||
| name = {{PAGENAME}} | | name = {{PAGENAME}} | ||
| outertitle = {{{outertitle}}} | | outertitle = {{{outertitle}}} | ||
| topimage = {{{topimage}}} | | topimage = {{{topimage}}} | ||
| topcaption = {{{topcaption}}} | | topcaption = {{{topcaption}}} | ||
| pretitle = {{{pretitle}}} | | pretitle = {{{pretitle}}} | ||
| title = {{{title}}} | | title = {{{title}}} | ||
| image = {{{image}}} | | image = {{{image}}} | ||
| above = {{{above}}} | |||
| heading1 = {{{heading1}}} | | above = {{{above}}} | ||
| content1 = {{{content1}}} | | heading1 = {{{heading1}}} | ||
| heading2 = {{{heading2}}} | | content1 = {{{content1}}} | ||
| content2 = {{{content2}}} | | heading2 = {{{heading2}}} | ||
| heading3 = {{{heading3}}} | | content2 = {{{content2}}} | ||
| content3 = {{{content3}}} | | heading3 = {{{heading3}}} | ||
| content4 = ... | | content3 = {{{content3}}} | ||
| heading35 = {{{heading35}}} | | content4 = ................ | ||
| content35 = {{{content35}}} | | heading35 = {{{heading35}}} | ||
| below = {{{below}}} | | content35 = {{{content35}}} | ||
| below = {{{below}}} | |||
}} | }} | ||
Parameters with infrequent use omitted. | |||
<pre style="overflow:auto;"> | <pre style="overflow: auto;"> | ||
{{ | {{sidebar | ||
| name = {{subst:PAGENAME}} | | name = {{subst:PAGENAME}} | ||
| outertitle = | | outertitle = | ||
| topimage = | | topimage = | ||
| pretitle = | | pretitle = | ||
| title = | | title = | ||
| image = | | image = | ||
| headingstyle = | | headingstyle = | ||
Line 49: | Line 51: | ||
| content3 = | | content3 = | ||
... | |||
| heading35 = | | heading35 = | ||
Line 118: | Line 120: | ||
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
| {{para|above}} | | {{para|above}} | ||
| Corresponds to {{para|above}} offered by {{tl| | | Corresponds to {{para|above}} offered by {{tl|Navbox}}. | ||
|- | |- | ||
| | | | ||
Line 172: | Line 174: | ||
== Handling long links == | == Handling long links == | ||
{{tl|Normalwraplink}} may be used to handle links that should wrap within the sidebar or otherwise need to be made to wrap | {{tl|Normalwraplink}} may be used to handle links that should wrap within the sidebar or otherwise need to be made to wrap in order to prevent the sidebar becoming too wide. Use {{tlx|Normalwraplink|''longlinkname''}}, where {{para||''longlinkname''}} is the long link without its square brackets. | ||
Use the {{para|wraplinks|true}} parameter to turn link wrapping off for the whole template. | Use the {{para|wraplinks|true}} parameter to turn link wrapping off for the whole template. | ||
== Full blank syntax == | == Full blank syntax == | ||
(omitting sections 4 to penultimate) | (omitting sections 4 to penultimate) | ||
<pre style="overflow:auto;"> | <pre style="overflow: auto;"> | ||
{{Sidebar | {{Sidebar | ||
| name = {{subst:PAGENAME}} | | name = {{subst:PAGENAME}} | ||
| | | bodyclass = <!--or class--> | ||
| | | bodystyle = <!--or style--> | ||
| width = | | width = | ||
| cellspacing = | | cellspacing = | ||
| cellpadding = | | cellpadding = | ||
| outertitle = | |||
| outertitleclass = | | outertitleclass = | ||
| outertitlestyle = | | outertitlestyle = | ||
| topimageclass = | | topimage = | ||
| topimagestyle = | | topimageclass = | ||
| | | topimagestyle = | ||
| topcaption = | |||
| topcaptionstyle = | | topcaptionstyle = | ||
| pretitle = | |||
| pretitleclass = | | pretitleclass = | ||
| pretitlestyle = | | pretitlestyle = | ||
| | | title = | ||
| titleclass = | |||
| | | image = | ||
| | | imageclass = | ||
| imagestyle = | |||
| caption = | |||
| captionstyle = | |||
| | | above = | ||
| | | aboveclass = | ||
| | | abovestyle = | ||
| headingclass = | | headingclass = | ||
Line 325: | Line 220: | ||
| contentclass = | | contentclass = | ||
| contentstyle = | | contentstyle = | ||
| heading1style = | | heading1style = | ||
| heading1 = | | heading1 = | ||
| content1style = | | content1style = | ||
| content1 = | | content1 = | ||
| heading2style = | | heading2style = | ||
| heading2 = | | heading2 = | ||
| content2style = | | content2style = | ||
| content2 = | | content2 = | ||
| heading3style = | | heading3style = | ||
| heading3 = | | heading3 = | ||
| content3style = | | content3style = | ||
| content3 = | | content3 = | ||
<!--. | <!--etc.--> | ||
| heading35style = | | heading35style = | ||
| heading35 = | | heading35 = | ||
| content35style = | | content35style = | ||
| content35 = | | content35 = | ||
| below = | |||
| belowclass = | | belowclass = | ||
| belowstyle = | | belowstyle = | ||
| | | navbar = <!--or tnavbar--> | ||
| | | navbarstyle = <!--or tnavbarstyle--> | ||
| | | navbarfontstyle = <!--or tnavbarfontstyle--> | ||
| wraplinks = true/false | |||
}} | }} | ||
</pre> | </pre> | ||
== | ==Related pages== | ||
* {{tl|Sidebar with collapsible lists}} | * {{tl|Sidebar with collapsible lists}} | ||
* {{tl|Infobox}} | * {{tl|Infobox}} | ||
<includeonly>{{#ifeq:{{PAGENAME}}|{{BASEPAGENAME}}| | <includeonly>{{#ifeq:{{PAGENAME}}|{{BASEPAGENAME}}| |
Revision as of 20:52, 23 February 2016
This is a documentation subpage for . It contains usage information, categories and other content that is not part of the original template page. |
This template is intended as a metatemplate for sidebar templates (vertically-aligned navigation (navbox) templates usually positioned on the right-hand sides of pages) in the same spirit as {{Infobox}} for infobox templates and {{Navbox}} for navbox templates.
{{Sidebar with collapsible lists}} adds collapsibility to a Sidebar's sections, i.e. the means to show or hide sections by clicking links beside their headings.
Usage
{{{topimage}}}
{{{topcaption}}} |
{{{pretitle}}} |
{{{title}}} |
---|
{{{image}}} |
{{{above}}} |
{{{heading1}}} |
{{{content1}}} |
{{{heading2}}} |
{{{content2}}} |
{{{heading3}}} |
{{{content3}}} |
................ |
{{{heading35}}} |
{{{content35}}} |
{{{below}}} |
Parameters with infrequent use omitted.
{{sidebar | name = {{subst:PAGENAME}} | outertitle = | topimage = | pretitle = | title = | image = | headingstyle = | contentstyle = | heading1 = | content1 = | heading2 = | content2 = | heading3 = | content3 = ... | heading35 = | content35 = }}
Parameters
No parameters are required unless {{navbar}} links (V - T - E) are to appear at the bottom of the sidebar, in which case the |name=
parameter is needed (see entry in the table immediately below).
Principal
Parameter | Explanation |
---|---|
|name=
|
The sidebar's name, i.e., the name following "Template:" in the page's name. Required for the {{navbar}} links at the bottom of the sidebar to function correctly, unless these are omitted (see |navbar= at the bottom of this table). It is recommended to use {{subst:PAGENAME}} for this field.
|
|outertitle=
|
Use to place a title for the sidebar immediately above the sidebar. |
|topimage=
|
Use to place an image at the top of the sidebar, i.e., above any |title= included.Full wikisyntax expected (i.e., |
|pretitle=
|
Use to place a line such as "Part of the X series on" before the title. |
|title=
|
Use to place a title for the sidebar at the top of the sidebar (immediately below the |topimage= , if used).
|
|image=
|
Use to place an image between the |title= (if used) and first section.As with |
|headingstyle=
|
Use to alter the default CSS styling set for section headings. To alter the CSS styling for a specific section's heading, use |
|contentstyle=
|
Use to alter the default CSS styling set for section content. To alter the CSS styling for a particular section's content, use |
|heading1= |
First section's heading (if needed). |
|content1= |
First section's content (required). |
|heading2= |
Second section's heading (if needed). |
|content2= |
Second section's content (if needed). |
|heading3= |
Third section's heading (if needed). |
|content3= |
Third section's content (if needed). |
...... etc ...... | |
|heading35= |
Currently, the last possible section heading and/or content (if needed). |
|content35=
|
Other parameters
Parameter | Explanation |
---|---|
|above=
|
Corresponds to |above= offered by {{Navbox}}.
|
|
Microformat classes for the corresponding parameters. |
|below=
|
Use to, e.g., add one or more portal links to the bottom of the template (by default in bold). |
|
Use to alter default CSS styling for the corresponding parameters. |
|cellspacing=
|
Use to amend the default cellspacing set for the infobox-class table with which the sidebar is built. |
|cellpadding=
|
Ditto the default cellpadding. |
|navbar= (or |tnavbar= )
|
Set to "none" (without the quotes) to remove the {{navbar}} links appearing at the bottom of the sidebar. |
|navbarfontstyle= (or |tnavbarfontstyle= )
|
Use to specify the font style used by the navbar at the bottom of the sidebar (see {{navbar}} for options available). |
Handling long links
{{Normalwraplink}} may be used to handle links that should wrap within the sidebar or otherwise need to be made to wrap in order to prevent the sidebar becoming too wide. Use {{Normalwraplink|longlinkname}}
, where |longlinkname
is the long link without its square brackets.
Use the |wraplinks=true
parameter to turn link wrapping off for the whole template.
Full blank syntax
(omitting sections 4 to penultimate)
{{Sidebar | name = {{subst:PAGENAME}} | bodyclass = <!--or class--> | bodystyle = <!--or style--> | width = | cellspacing = | cellpadding = | outertitle = | outertitleclass = | outertitlestyle = | topimage = | topimageclass = | topimagestyle = | topcaption = | topcaptionstyle = | pretitle = | pretitleclass = | pretitlestyle = | title = | titleclass = | image = | imageclass = | imagestyle = | caption = | captionstyle = | above = | aboveclass = | abovestyle = | headingclass = | headingstyle = | contentclass = | contentstyle = | heading1style = | heading1 = | content1style = | content1 = | heading2style = | heading2 = | content2style = | content2 = | heading3style = | heading3 = | content3style = | content3 = <!--etc.--> | heading35style = | heading35 = | content35style = | content35 = | below = | belowclass = | belowstyle = | navbar = <!--or tnavbar--> | navbarstyle = <!--or tnavbarstyle--> | navbarfontstyle = <!--or tnavbarfontstyle--> | wraplinks = true/false }}