Template:Sidebar with collapsible lists/doc

From MicroWiki, the free micronational encyclopædia
Jump to navigation Jump to search

{{Sidebar with collapsible lists}} is a version of {{Sidebar}} which offers collapsible lists in addition to Sidebar's content parameters.


Parameters with infrequent use omitted.

{{Sidebar with collapsible lists
| name     = {{subst:PAGENAME}}
| pretitle = 
| title    = 
| image    = 
| templatestyles = 
| expanded = {{{expanded|}}}

| heading1   = 
| list1name  = 
| list1title = 
| list1      = 

| heading2   = 
| list2name  = 
| list2title = 
| list2      = 

<!-- ...... -->

| headingN =         <!-- Template:Sidebar's "headingN" and/or "contentN" parameters (where -->
| contentN =         <!-- N is a number) may be used to include uncollapsible lists/content -->

<!-- ...... -->

| below = 



This template takes all {{sidebar}} parameters. In addition:

The displayed title of the collapsible listn.
The contents of the collapsible listn.
A class can be added to target a specific list either with TemplateStyles or microformats. See Template:Sidebar#Classes.
In the context of TemplateStyles, specific list contents can be targeted like so: .templateclass .listnclass .sidebar-list-title for a specific list title and .templateclass .listnclass .sidebar-list for a specific list.
|expanded= and |listnname=
|expanded= is used to indicate which (if any) list named |listnname= is shown expanded when the template is first displayed; see {{Collapsible lists option}}.
|centered list titles=
Set to anything (though |centered list titles=y or |centered list titles=yes are idiomatic) to make the sidebar list titles centered. This works around some not-great behavior in how centered text interacts with the collapsible toggle.

A |listn= without a |listntitle= displays the default title ("List").

Handling long links

See Template:Sidebar#Handling long links.


The classes available for styling, besides those listed in Template:Sidebar#TemplateStyles, are:

The top-level {{sidebar with collapsible lists}} class.
The class is a container when either |listntitle= or |listn= is provided in {{sidebar with collapsible lists}}.
The class associated with a |listntitle=. Every list title will have this class. Use the |centered list titles= to center text instead of adding CSS here.
The class associated with a |listn=. Every list content will have this class.

Deprecated parameters

These parameters are deprecated for the same reason as the style parameters in {{Sidebar}} template.

listtitlestyle and liststyle
These are the equivalent of, respectively, {{Collapsible list}}'s titlestyle and liststyle parameters.
Sets the framestyle (see {{Collapsible list}}) for the lists.
Sets the framestyle for listN, overriding listframestyle.
Sets the titlestyle for listN, overriding listtitlestyle above.
Sets the liststyle for listN, overriding liststyle above.

See also