 |
Esta es una subpágina de documentación para Plantilla:CajaNavSub. Contiene información de uso, categorías y/o enlaces interwikis. |
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.
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
groupstyle
funcionen, es necesario el width de liststyle
en "auto". Si además estamos usando image
o imageleft
, es probable que haya que ajustar su amchos también con imagestyle
y imageleftstyle
.
Ejemplos
Ejemplo 1
Ejemplo de CajaNavSub usada dentro de CajaNav.
Título ejemplo 1 |
---|
| Grupo 1 |
Subgrupo 1 |
Enlace • Enlace • Enlace • Enlace | | Subgrupo 2 |
Enlace • Enlace • Enlace • Enlace | | Subgrupo 2 |
Enlace • Enlace • Enlace • Enlace |
| | Grupo 2 |
Enlace • Enlace • Enlace • Enlace |
|
{{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.
Título ejemplo 2 |
---|
| Grupo 1 |
Enlace • Enlace • Enlace • Enlace | | Grupo 2 |
Cabecera subgrupo 1 | |
Enlace • Enlace • Enlace • Enlace | |
Cabecera subgrupo 2 | |
Enlace • Enlace • Enlace • Enlace |
|
|
{{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
}}
}}