Plantilla:CajaNavSub

De GuildWiki2.es
Saltar a: navegación, buscar
[editar] [refrescar] Documentación de Plantilla

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 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.

{{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
  }}
}}


Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Herramientas
Compartir
Publicidad