Template:Sidebar with collapsible lists/doc

From Get docs


Template:Tl is a version of Template:Tl which offers collapsible lists in addition to Sidebar's content parameters.


Template:Generic template demo 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 Template:Tl 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 Template:Tl.
|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 Template:Tl class.
The class is a container when either |listntitle= or |listn= is provided in Template:Tl.
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 Template:Sidebar.

listtitlestyle and liststyle
These are the equivalent of, respectively, Template:Tl's titlestyle and liststyle parameters.
Sets the framestyle (see Template:Tl) 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