Plantilla:CajaNavSub
| |||||||||||||||||
Esta plantilla está diseñada para usarse con {{CajaNav}} y el resto de plantillas de navegación que permiten crear listas de enlaces con cabeceras de grupo o títulos. Permite la creación de subgrupos que pueden asignarse a un elemento lista dentro de {{CajaNav}}. Puede contener hasta 20 elementos.
Contenido |
Plantilla
{{CajaNavSub
| groupstyle =
| liststyle =
| group1 =
| list1 =
| group2 =
| list2 =
...
| group20 =
| list20 =
}}
Parámetros
Esta plantilla usa todos los párámetros de {{CajaNav}}. Las únicas diferencias son las siguientes:
- El valor por defecto de border es "child"
- El padding del grupo es por defecto 0.75em a derecha e izquierda y sólo puede cambiarse con el parámetro
grouppadding.
Todo lo demás es exactamente igual que en {{CajaNav}}.
Ancho de los grupos
Si varias plantillas {{CajaNavSub}} se usan dentro de una caja madre, generalmente tienen mejor aspecto si el ancho de los grupos coincide.
Para conseguir esto, se debe dar a los parámetros groupstyle el valor width deseado y los liststyle deben tener width:auto. Por ejemplo, puede ponerse en cada {{CajaNavSub}} lo siguiente
groupstyle = width:10em;liststyle = width:auto;
- NOTA: Para que los width de
groupstylefuncionen, es necesario el width deliststyleen "auto". Si además estamos usandoimageoimageleft, es probable que haya que ajustar su amchos también conimagestyleyimageleftstyle.
Ejemplos
Ejemplo 1
Ejemplo de CajaNavSub usada dentro de CajaNav.
| ||||||||||||||||
{{CajaNav
| state = uncollapsed
| name = Ejemplo 1
| title = Título ejemplo 1
| group1 = Grupo 1
| list1 =
{{CajaNavSub
| group1 = Subgrupo 1
| list1 = Enlace {{puntazo}} Enlace {{puntazo}} Enlace {{puntazo}} Enlace
| group2 = Subgrupo 2
| list2 = Enlace {{puntazo}} Enlace {{puntazo}} Enlace {{puntazo}} Enlace
| group3 = Subgrupo 2
| list3 = Enlace {{puntazo}} Enlace {{puntazo}} Enlace {{puntazo}} Enlace
}}
| group2 = Grupo 2
| list2 = Enlace {{puntazo}} Enlace {{puntazo}} Enlace {{puntazo}} Enlace
}}
Ejemplo 2
Ejemplo que implementa cabeceras horizontales para los grupos, usando list1 y list3 para las cabeceras y list2 y list4) para los enlaces, y por último list1style y list3style para el color de fondo de las cabeceras.
| |||||||||||||||||||
{{CajaNav
| state = expanded
| name = Ejemplo 2
| title = Título ejemplo 2
| group1 = Grupo 1
| list1 = Enlace {{puntazo}} Enlace {{puntazo}} Enlace {{puntazo}} Enlace
| group2 = Grupo 2
| list2 =
{{CajaNavSub
|list1style = background:peachpuff;
|list1 = '''Cabecera subgrupo 1'''
|list2 = Enlace {{puntazo}} Enlace {{puntazo}} Enlace {{puntazo}} Enlace
|list3style = background:peachpuff;
|list3 = '''Cabecera subgrupo 2'''
|list4 = Enlace {{puntazo}} Enlace {{puntazo}} Enlace {{puntazo}} Enlace
}}
}}
| La documentación que se muestra encima está contenida en Plantilla:CajaNavSub/doc. (editar | historial) Por favor, las categorías y enlaces de interwiki se añaden en la subpágina /doc. |