Esta plantilla permite configurar una plantilla de navegación con relativa rapidez proporcionándole una o más listas de enlaces. Viene equipado con estilos predeterminados que deberían funcionar para la mayoría de las plantillas de navegación. Es posible cambiar los estilos predeterminados, pero no se recomienda. Se recomienda encarecidamente utilizar esta plantilla, o una de sus plantillas hermanas "Navbox suite", para estandarizar las plantillas de navegación y facilitar su uso.
Las plantillas que utilizan las clases class=navbox
({{navbox}}) o class=nomobile
({{ sidebar }}) no se muestran en el sitio web móvil de Wikipedia en inglés. Las visitas a páginas móviles representan aproximadamente el 66% de todas las visitas a páginas (promedio de 90 días a partir de enero de 2024 [actualizar]).
Elimine los parámetros que quedan en blanco.
{{ Caja de navegación | nombre = {{ subst : NOMBRE DE PÁGINA }}{{ subst : void | No cambie nada en esta línea. Cambiará solo cuando guardes. }} | título = | listaclase = listah | estado = {{{ estado |}}}| arriba = | imagen =| grupo1 = | lista1 =| grupo2 = | lista2 =| grupo3 = | lista3 =<!-- ... -->| abajo = }}
El cuadro de navegación utiliza nombres de parámetros en minúsculas, como se muestra en el cuadro ( arriba ). El nombre y título requeridos crearán un cuadro de una línea si se omiten otros parámetros.
Tenga en cuenta que "grupo1" (etc.) es opcional, al igual que las secciones denominadas "arriba/abajo".
Los parámetros básicos y más comunes son los siguientes (consulte la lista completa a continuación):
name
– el nombre (ubicación de Wikipedia) de la plantilla.title
– texto en la barra de título, como por ejemplo: [[Cosas del widget]].listclass
– una clase CSS para las celdas de la lista, generalmente hlist
para listas horizontales. Alternativamente, use bodyclass para todo el cuadro.state
– controla cuándo se expande o contrae un cuadro de navegación.titlestyle
– un estilo CSS para la barra de título, como por ejemplo:background: gray;
groupstyle
– un estilo CSS para las celdas del grupo, como por ejemplo:background: #eee;
above
– texto que aparecerá encima de la sección grupo/lista (podría ser una lista de wikilinks generales).image
– una imagen opcional del lado derecho, codificada como la imagen completa, como por ejemplo:[[File:XX.jpg|80px|link=|alt=]]
imageleft
– una imagen opcional del lado izquierdo (código igual que el parámetro "imagen").groupn
– el texto del lado izquierdo antes de lista-n (si se omite grupo-n, lista-n se extiende hasta el borde izquierdo del cuadro y el text-align:center
estilo predeterminado es).listn
– texto que enumera los wikilinks utilizando un formato de wikilist .below
– texto opcional que aparecerá debajo de la sección de grupo/lista.La siguiente es una lista completa de parámetros para usar {{Navbox}}. En la mayoría de los casos, los únicos parámetros requeridos son name
, title
y list1
, aunque los cuadros de navegación secundarios ni siquiera requieren que se establezcan.
{{Navbox}} comparte numerosos nombres de parámetros comunes con sus plantillas hermanas, {{ Navbox con columnas }} y {{ Navbox con grupos plegables }}, para mayor coherencia y facilidad de uso. Los parámetros marcados con un asterisco (*) son comunes a las tres plantillas maestras.
{{subst:PAGENAME}}
este valor como acceso directo. El parámetro de nombre solo es obligatorio si title
se especifica a, el border
parámetro no está configurado y el navbar
parámetro no se utiliza para deshabilitar la barra de navegación.autocollapse, collapsed, expanded, plain, off
]autocollapse
. Un cuadro de navegación autocollapse
comenzará colapsado si hay dos o más elementos plegables en la misma página. De lo contrario, se expandirá el cuadro de navegación. Para aquellos con mentalidad técnica, consulte MediaWiki:Common.js (busque "autocollapse").collapsed
, el cuadro de navegación siempre comenzará en un estado contraído.expanded
, el cuadro de navegación siempre comenzará en un estado expandido.plain
, el cuadro de navegación siempre se expandirá sin ningún enlace [ocultar] a la derecha y el título permanecerá centrado (usando relleno para desplazar los enlaces V • T • E ).off
, el cuadro de navegación siempre se expandirá sin ningún enlace [ocultar] a la derecha, pero no se utilizará ningún relleno para mantener el título centrado. Esto es sólo para uso avanzado; la opción "simple" debería ser suficiente para la mayoría de las aplicaciones donde el botón [mostrar]/[ocultar] debe estar oculto.<noinclude>...</noinclude>
etiquetas "expandido" dentro. Esta configuración forzará que el cuadro sea visible cuando esté independiente (incluso cuando esté seguido de otros cuadros), mostrando "[ocultar]", pero luego contraerá automáticamente el cuadro cuando se apile dentro de un artículo:| state =
<noinclude>expanded</noinclude>
| estado = {{{estado<includeonly>|your_desired_initial_state</includeonly>}}}
<includeonly>
|
hará que la plantilla se expanda al ver la página de la plantilla por sí sola.| estado = {{{estado<includeonly>|expandido</includeonly>}}}Todos los artículos transcluidos muestran el contenido de forma predeterminada, a menos que haya un artículo hipotético que especifique
{{templatename|state=collapsed}}
cuándo se transcluye.| estado = {{{estado<includeonly>|contraído</includeonly>}}}Todos los artículos transcluidos mostrarán la plantilla contraída de forma predeterminada, pero la plantilla seguirá sin estar contraída cuando se muestre en su propia página.
state
parámetro. Se puede agregar a una <noinclude>...</noinclude>
sección después de la definición de la plantilla o a las instrucciones en la {{ subpágina de documentación }}.plain
, los enlaces V • T • E en el lado izquierdo de la barra de título no se mostrarán y se utilizará automáticamente el relleno para mantener el título centrado. Úselo off
para eliminar los enlaces V • T • E , pero no aplique relleno (esto es solo para uso avanzado; la opción "simple" debería ser suficiente para la mayoría de las aplicaciones donde no se desea una barra de navegación). Se recomienda encarecidamente no ocultar la barra de navegación para facilitar a los usuarios la edición de la plantilla y mantener un estilo estándar en todas las páginas.child
o subgroup
, entonces el cuadro de navegación se puede utilizar como un elemento secundario sin bordes que cabe perfectamente en otro cuadro de navegación. El borde está oculto y no hay relleno en los lados de la tabla, por lo que cabe en el área de lista de su cuadro de navegación principal. Si se establece en none
, entonces el borde se oculta y se elimina el relleno, y el cuadro de navegación se puede usar como hijo de otro contenedor (no use la none
opción dentro de otro cuadro de navegación; de manera similar, solo use la opción child
/ subgroup
dentro de otro cuadro de navegación). Si se establece en cualquier otra cosa (predeterminado), se muestra un cuadro de navegación normal con un borde de 1 px. Una forma alternativa de especificar que el borde sea un estilo de subgrupo es la siguiente (es decir, usar el primer parámetro sin nombre en lugar del parámetro de borde con nombre ):{{Navbox|niño|...}}
{{-}}
para garantizar un centrado adecuado. Este parámetro técnicamente no es obligatorio, pero usar {{Navbox}} es bastante inútil sin un título.<div> </div>
. Se requiere al menos un parámetro de lista ; cada lista adicional se muestra en una fila separada de la tabla. Cada lista n puede estar precedida por un parámetro del grupo n correspondiente , si se proporciona (ver más abajo).[[Archivo:</nowiki><var>XX</var><nowiki>.jpg|80px|link=|alt=]]nb: incluir "|right" producirá el margen izquierdo habitual para proporcionar separación de los elementos de la lista y las rayas de cebra .
{{icon|category}} [[:Category:name|Category]]
Por lo general, se desaconsejan los estilos para mantener la coherencia entre las plantillas y páginas de Wikipedia; pero se da la opción de modificar estilos.
bodystyle = background: #nnnnnn;
bodystyle = width: N [em/%/px or width: auto];
bodystyle = float: [left/right/none];
bodystyle = clear: [right/left/both/none];
basestyle = background: lightskyblue;
titlestyle = background: #nnnnnn;
titlestyle = background: name;
titlestyle = background: none;
— sin color de fondogroupstyle = background: #nnnnnn;
groupstyle = text-align: [left/center/right];
groupstyle = vertical-align: [top/middle/bottom];
group3style = background: red; color: white;
groupwidth = 9em
list5style = background: #ddddff;
listpadding = 0.5em 0;
(establece un relleno de 0,5 em para la parte superior/inferior y un relleno de 0 para la izquierda/derecha).listpadding = 0;
(elimina todo el relleno de la lista).[swap, even, odd, off]
swap
, se invierte la división automática de filas pares e impares. Normalmente, las filas pares obtienen un fondo gris claro para las rayas; cuando se utiliza este parámetro, las filas impares reciben la franja gris en lugar de las filas pares. Establecer even
o odd
establece todas las filas para que tengan ese color de franjas. La configuración para off
deshabilitar la división automática de filas.abovestyle = background: #nnnnnn;
abovestyle = text-align: [left/center/right];
belowstyle = background: #nnnnnn;
belowstyle = text-align: [left/center/right];
imagestyle = width:5em;
Las configuraciones de estilo enumeradas aquí son aquellas que los editores que usan el cuadro de navegación cambian con más frecuencia. Las otras configuraciones de estilo más complejas se omitieron de esta lista para mantenerla simple. La mayoría de los estilos se configuran en MediaWiki:Common.css .
estilo de carrocería = fondo : # fdfdfd ; ancho : 100 %; alineación vertical : medio ; estilo de título = fondo : # ccccff ; relleno-izquierda : 1em ; relleno-derecha : 1em ; alineación de texto : centro ; estilo superior = fondo : # ddddff ; relleno-izquierda : 1em ; relleno-derecha : 1em ; alineación de texto : centro ; debajo de estilo = fondo : # ddddff ; relleno-izquierda : 1em ; relleno-derecha : 1em ; alineación de texto : centro ; estilo de grupo = fondo : #ddddff ; relleno-izquierda : 1em ; relleno-derecha : 1em ; alineación de texto : derecha ; estilo de lista = fondo : transparente ; alineación de texto : izquierda / centro ; estilo extraño = fondo : transparente ; inclusoestilo = fondo : # f7f7f7 ;
Dado que liststyle y oddstyle son transparentes, las listas impares tienen el color del bodystyle , que por defecto es #fdfdfd (blanco con un toque de gris). El valor predeterminado de una lista es text-align: left;
si tiene un grupo; si no, el valor predeterminado es text-align: center;
. Dado que solo el estilo de carrocería tiene una alineación vertical, todos los demás heredan su vertical-align: middle;
.
hlist
clase que hará que las listas se representen horizontalmente. Todos estos parámetros aceptan la hlist
clase, pero si se usa más de un parámetro hlist
, úselo |bodyclass=hlist
en su lugar.nowraplinks
que se puede anular, por ejemplo con |listclass=wraplinks
.|nowrapitems=yes
se aplica ahora a cada línea de un elemento de la lista y a cualquier elemento above
o below
.|orphan=yes
en un cuadro de navegación secundario corrige las franjas pares/impares y elimina la categoría: huérfanos de Navbox .Esta plantilla admite la adición de información en microformato. Esto se hace agregando atributos de "clase" a varias celdas de datos, indicando qué tipo de información contiene. Para marcar un cuadro de navegación que contiene información de hCard sobre una persona, por ejemplo, agregue el siguiente parámetro:
| clase de cuerpo = vcard
y
| clase de título = fn
o (por ejemplo):
| title = Los libros de <span class="fn">[[Iain Banks]]</span>
...Etcétera.
Consulte Wikipedia: Microformatos de WikiProject para obtener más información sobre cómo agregar información de microformato a Wikipedia y microformato para obtener más información sobre microformatos en general.
Tabla generada por {{Navbox}} sin imagen , parámetros superiores e inferiores (color de fondo de lista gris agregado solo para ilustración):
Tabla generada por {{Navbox}} con imagen , parámetros superiores e inferiores (color de fondo de lista gris agregado solo para ilustración):
Tabla generada por {{Navbox}} con imagen , imagen izquierda , listas y sin grupos , arriba , abajo (color de fondo de lista gris agregado solo para ilustración):
{{ Caja de navegación | nombre = Navbox/doc | título = [[ MSC Malasia ]] | listaclase = hlista| grupo1 = Centro | lista1 =
* [[ Ciberjaya ]]| grupo2 = Área | lista2 =
* [[ Valle de Klang ]]| grupo3 = Hitos principales | list3 =
* [[ Torres Gemelas Petronas ]]
* [[ Torre Kuala Lumpur ]]
* [[ Kuala Lumpur Sentral ]]
* [[ Parque Tecnológico de Malasia ]]
* [[ Putrajaya ]]
* [[ Cyberjaya ]]
* [[ Kuala Aeropuerto Internacional de Lumpur ]]| grupo4 = Infraestructura | list4 =
* [[ Enlace ferroviario expreso ]]
* [[ Autopista dedicada KL-KLIA ]]| grupo5 = Aplicaciones principales | list5 =
* [[ Gobierno electrónico ]]
* [[ MyKad ]] }}
Es posible colocar múltiples cuadros de navegación dentro de un solo borde usando "secundario" como primer parámetro o configurando el parámetro de borde . El código básico para hacer esto es el siguiente (que agrega un subgrupo para el primer área de grupo/lista):
{{Cuadro de navegación| nombre = {{subst:NOMBRE DE PÁGINA}}| título = Título| grupo1 = [opcional]| lista1 = {{Navbox|niño ...parámetros secundarios de la caja de navegación... }}...}}
Este ejemplo muestra dos subgrupos creados utilizando child
como primer parámetro sin nombre. Las rayas se alternan automáticamente. Para eliminar las rayas por completo, puede configurarlas liststyle = background:transparent;
en cada uno de los cuadros de navegación.
El siguiente ejemplo se genera utilizando un navbox normal para el contenedor principal, luego sus parámetros list1, list2 y list3 contienen cada uno otro navbox, con 1 = child
set. Los enlaces de la barra de navegación ver (v), hablar (t), editar (e) están ocultos navbar = plain
para cada uno de ellos, o pueden suprimirse simplemente omitiendo el parámetro de nombre (los cuadros de navegación secundarios no requieren que se establezca el parámetro de nombre, a diferencia cajas de navegación normales).
Esta plantilla de navbox funciona junto con otras dos plantillas: {{ Navbox con columnas }} y {{ Navbox con grupos plegables }}. Estas tres plantillas comparten parámetros comunes para mayor coherencia y facilidad de uso (dichos parámetros están marcados con un asterisco (*) en la lista de descripciones de parámetros anterior). Lo más importante es que cada plantilla se puede utilizar como hija de otra (utilizando el |border=child
parámetro o especificando que el primer parámetro sin nombre sea child
. Por ejemplo: {{Navbox|child ...}}
o {{Navbox with columns|child ...}}
. {{Navbox with collapsible groups|child ...}}
)
bodystyle = background:purple;
), deberá hacer que el color del borde izquierdo coincida con el color de fondo (es decir, liststyle = border-left-color: purple;
). Si desea tener un borde alrededor de cada celda de la lista, entonces el borde de 2 píxeles entre las celdas de la lista y las celdas del grupo desaparecerá; Tendrás que encontrar tu propia solución.style/bodystyle
, esto no funcionará.bodystyle = width: 22em; float: right; margin-left: 1em; margin-right: 0;
Si estás intentando copiar {{Navbox}} a tu wiki local, hay varias otras cosas que también debes instalar o copiar:
Add support to mw-collapsible for autocollapse, innercollapse and outercollapse
script de MediaWiki:Common.js , si se desea contraer automáticamente.Datos de plantilla para Navbox
Crea un cuadro de navegación para enlaces a otras páginas. No se muestra en el móvil.
hlist
clase para formatear listas. Consulte Flatlist para obtener una explicación técnica de cómo hlist
funciona.