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
groupstyle
funcionen, es necesario el width deliststyle
en "auto". Si además estamos usandoimage
oimageleft
, es probable que haya que ajustar su amchos también conimagestyle
yimageleftstyle
.
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. |