Las plantillas que utilizan las clases class=navbox
( {{ navbox }} ) o class=nomobile
( {{ sidebar }} ) no se muestran en el espacio de artículos del sitio web para dispositivos móviles de Wikipedia en inglés. Las visitas a páginas desde dispositivos móviles representan aproximadamente el 68 % de todas las visitas a páginas (promedio de 90 días a septiembre de 2024 [update]). En resumen, estas plantillas no se incluyen en los artículos porque 1) no están bien diseñadas para dispositivos móviles y 2) aumentan significativamente el tamaño de las páginas (lo que es malo para las descargas desde dispositivos móviles) de una manera que no es útil para el caso de uso móvil. Puede revisar/ver phab:T124168 para obtener más información.
Elimine los parámetros que quedan en blanco.
{{ Navbox | name = {{ subst : PAGENAME }}{{ subst : void | No cambie nada en esta línea. Se cambiará automáticamente cuando guarde. }} | title = | listclass = hlist | state = {{{ state |}}}| arriba = | imagen =| grupo1 = | lista1 =| grupo2 = | lista2 =| grupo3 = | lista3 =<!-- ... -->| abajo = }}< noinclude > {{ documentación de navbox }} <!-- agregue una categoría de navbox aquí --> </ noinclude >
El cuadro de navegación utiliza nombres de parámetros en minúscula, como se muestra en el cuadro ( arriba ). El nombre y el título requeridos crearán un cuadro de una sola 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 a continuación la lista completa):
name
– el nombre (ubicación de Wikipedia) de la plantilla.title
– texto en la barra de título, como: [[Cosas del widget]].listclass
– una clase CSS para las celdas de la lista, generalmente hlist
para listas horizontales. Otra opción es usar 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: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 de grupo/lista (podría ser una lista de enlaces wiki generales).image
– una imagen opcional del lado derecho, codificada como la imagen completa, como por ejemplo:[[File:XX.jpg|80px|alt=Alternate text]]
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 el grupo-n, lista-n se extiende hasta el borde izquierdo del cuadro y, por defecto, utiliza text-align:center
estilo).listn
– texto que lista enlaces wiki utilizando un formato 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 configuren.
{{ Navbox }} comparte numerosos nombres de parámetros comunes con sus plantillas hermanas, {{ Navbox with column }} y {{ Navbox with collapsible groups }} , para lograr 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, y el border
parámetro no se configura 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 con autocollapse
comenzará contraído si hay dos o más elementos contraíbles en la misma página. De lo contrario, el cuadro de navegación se expandirá. Para los expertos en tecnología, 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 compensar los enlaces V • T • E ).off
, el cuadro de navegación siempre se expandirá sin el enlace [ocultar] a la derecha, pero no se utilizará ningún relleno para mantener el título centrado. Esto es solo para uso avanzado; la opción "simple" debería ser suficiente para la mayoría de las aplicaciones en las que el botón [mostrar]/[ocultar] debe estar oculto.<noinclude>...</noinclude>
las etiquetas. Esta configuración obligará a 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 esté apilado dentro de un artículo:| state =
<noinclude>expanded</noinclude>
| estado = {{{estado<includeonly>|su_estado_inicial_deseado</includeonly>}}}
<includeonly>
|
que la plantilla se expanda al ver la página de 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 transcluir.| estado = {{{estado<includeonly>|colapsado</includeonly>}}}Todos los artículos incluidos mostrarán la plantilla contraída de manera 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 del lado izquierdo de la barra de título no se mostrarán y se utilizará automáticamente un relleno para mantener el título centrado. Utilícelo off
para eliminar los enlaces V • T • E , pero no para aplicar relleno (esto es solo para uso avanzado; la opción "simple" debería ser suficiente para la mayoría de las aplicaciones en las que 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 navbox se puede usar como un elemento secundario sin bordes que encaja perfectamente en otro navbox. El borde está oculto y no hay relleno en los lados de la tabla, por lo que encaja en el área de lista de su navbox padre. Si se establece en none
, entonces el borde está oculto y se elimina el relleno, y el navbox se puede usar como un elemento secundario de otro contenedor (no use la none
opción dentro de otro navbox; de manera similar, solo use la opción child
/ subgroup
dentro de otro navbox). Si se establece en cualquier otra cosa (predeterminado), se muestra un navbox normal con un borde de 1px. Una forma alternativa de especificar que el borde sea un estilo de subgrupo es como esta (es decir, use el primer parámetro sin nombre en lugar del parámetro de borde con nombre ):{{Navbox|hijo|...}}
{{-}}
para garantizar un centrado adecuado. Este parámetro técnicamente no es obligatorio, pero utilizar {{ Navbox }} no tiene mucho sentido 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 de grupo n correspondiente , si se proporciona (ver a continuación).child
o subgroup
para indicar que la lista está utilizando los cuadros de navegación #Child en línea (no funciona con {{ Cuadro de navegación con columnas }} o {{ Cuadro de navegación con grupos colapsables }} ).[[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]]
En general, se desaconseja el uso de estilos para mantener la coherencia entre las plantillas y las páginas de Wikipedia, pero se ofrece la opción de modificarlos.
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 distribución automática de filas pares e impares. Normalmente, las filas pares tienen un fondo gris claro para la distribución; cuando se utiliza este parámetro, las filas impares reciben la distribución gris en lugar de las filas pares. Si se configura en even
o odd
se configuran todas las filas para que tengan ese color de distribución. Si se configura en off
se deshabilita la distribució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 que se enumeran aquí son las que los editores que utilizan el cuadro de navegación cambian con más frecuencia. Las otras configuraciones de estilo más complejas se excluyeron de esta lista para simplificarla. La mayoría de los estilos se configuran en Module:Navbox/styles.css .
bodystyle = fondo : # fdfdfd ; ancho : 100 %; alineación vertical : medio ; titlestyle = fondo : # ccccff ; relleno izquierdo : 1em ; relleno derecho : 1em ; alineación de texto : centro ; abovestyle = fondo : # ddddff ; relleno izquierdo : 1em ; relleno derecho : 1em ; alineación de texto : centro ; belowstyle = fondo : # ddddff ; relleno izquierdo : 1em ; relleno derecho : 1em ; alineación de texto : centro ; groupstyle = fondo : # ddddff ; relleno izquierdo : 1em ; relleno derecho : 1em ; alineación de texto : derecha ; liststyle = fondo : transparente ; alineación de texto : izquierda / centro ; oddstyle = fondo : transparente ; evenstyle = fondo : # f7f7f7 ;
Dado que liststyle y oddstyle son transparentes, las listas impares tienen el color de bodystyle , que por defecto es #fdfdfd (blanco con un toque de gris). Una lista tiene por defecto text-align: left;
si tiene un grupo, si no, tiene por defecto text-align: center;
. Dado que solo bodystyle 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 para hlist
, use |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 lista y a cualquier elemento above
o below
.|orphan=yes
en un cuadro de navegación secundario corrige las rayas pares/impares y elimina los huérfanos de Category:Navbox .Esta plantilla permite agregar información en microformato. Esto se hace agregando atributos de "clase" a varias celdas de datos, indicando qué tipo de información contienen. Para marcar un cuadro de navegación como que contiene información de hCard sobre una persona, por ejemplo, agregue el siguiente parámetro:
| clase de cuerpo = vcard
y
|títuloclase=fn
o (por ejemplo):
| título = Los libros de <span class="fn">[[Iain Banks]]</span>
...y así sucesivamente.
Consulte Wikipedia:WikiProject Microformats para obtener más información sobre cómo agregar información de microformatos a Wikipedia, y microformato para obtener más información sobre microformatos en general.
Tabla generada por {{ Navbox }} sin imagen , parámetros arriba y abajo (el color de fondo de la lista gris se agregó solo con fines ilustrativos):
Tabla generada por {{ Navbox }} con imagen , parámetros arriba y abajo (el color de fondo de la lista gris se agregó solo con fines ilustrativos):
Tabla generada por {{ Navbox }} con imagen , imagen izquierda , listas y sin grupos , arriba , abajo (el color de fondo de la lista gris se agregó solo con fines ilustrativos):
{{ Navbox | nombre = Navbox/doc | título = [[ MSC Malasia ]] | clase de lista = hlist| 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 | lista4 =
* [[ Enlace ferroviario exprés ]]
* [[ Autopista exclusiva KL-KLIA ]]| grupo5 = Aplicaciones principales | lista5 =
* [[ Gobierno electrónico ]]
* [[ MyKad ]] }}
Es posible colocar varios cuadros de navegación dentro de un único borde. Estos se pueden especificar en línea o mediante una plantilla de cuadro de navegación anidada, aunque el último método puede dar como resultado un tamaño de inclusión posterior a la expansión significativamente grande .
Para especificar cuadros de navegación secundarios en línea, establezca el parámetro en o . Los elementos del cuadro de navegación secundario se pueden especificar anteponiendo , o simplemente a los nombres de los parámetros (por ejemplo, ). Los cuadros de navegación secundarios se pueden anidar agregando un prefijo adicional (por ejemplo, ). El código básico para hacer esto es el siguiente (que agrega un subgrupo para el primer área de grupo/lista):listn
child
subgroup
childn_
subgroupn_
n_
1_list1
1_1_list1
{{Cuadro de navegación| nombre = {{subst:NOMBREPAGINA}}| título = Título| grupo1 = [opcional]|lista1=hijo | 1_title = [opcional] | 1_grupo1 = [opcional] | 1_list1 = hijo | 1_1_title = [opcional] | 1_1_group1 = [opcional] | 1_1_lista1 = ...lista de contenidos... ......}}
Para especificar cuadros de navegación secundarios mediante una plantilla anidada, utilice "secundario" como primer parámetro o establezca 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:NOMBREPAGINA}}| título = Título| grupo1 = [opcional]| lista1 = {{Navbox|hijo ...parámetros del cuadro de navegación secundario... }}...}}
Este ejemplo muestra dos subgrupos y un subsubgrupo creados con las palabras clave child
y subgroup
(ambas son intercambiables). Las franjas se alternan automáticamente. Para eliminar las franjas por completo, puede configurar cada una de ellas.childn_liststyle = background:transparent;
El ejemplo siguiente se genera utilizando un cuadro de navegación normal para el contenedor principal, luego sus parámetros list1, list2 y list3 contienen cada uno la child
palabra clave. Los enlaces de la barra de navegación view (v), talk (t), edit (e) se ocultan automáticamente porque se utiliza la palabra clave "child" o "subgroup", por lo que navbar = plain
no es necesario utilizar for cada uno de ellos. El código se utiliza para replicar la funcionalidad de {{ Navbox with collapsible groups }} .N_state = {{#ifeq:{{{selected|}}|ABBREVIATION|uncollapsed|{{{stateN|collapsed}}}}}
abbrN = ABBREVIATION
Esta plantilla de cuadro de navegación funciona junto con otras dos plantillas: {{ Cuadro de navegación con columnas }} y {{ Cuadro de navegación con grupos plegables }} . Las tres plantillas comparten parámetros comunes para lograr coherencia y facilidad de uso (dichos parámetros están marcados con un asterisco (*) en la lista de descripciones de parámetros que aparece más adelante). Lo más importante es que cada plantilla se puede utilizar como elemento secundario de otra (mediante el uso del |border=child
parámetro o especificando que el primer parámetro sin nombre sea child
. Por ejemplo: {{Navbox|child ...}}
, {{Navbox with columns|child ...}}
o {{Navbox with collapsible groups|child ...}}
.)
bodystyle = background:purple;
), deberá hacer que el color border-left-color 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 2px entre las celdas de la lista y las celdas del grupo desaparecerá; deberá encontrar su propia solución.style/bodystyle
, esto no funcionará.bodystyle = width: 22em; float: right; margin-left: 1em; margin-right: 0;
{{ #invoke : Navbox | navbox | nombre = {{ subst : NOMBREDEPAGINA }} | título = Título| grupo1 = [opcional] | lista1 = {{ #invoke : Navbox | navbox | hijo ...parámetros del cuadro de navegación secundario... }}...}}
Si estás intentando copiar {{Navbox}} a tu wiki local, hay otras cosas que también deben instalarse o copiarse:
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 dispositivos móviles.
hlist
clase para formatear listas. Consulta Flatlist para obtener una explicación técnica de cómo hlist
funciona.