Plantilla:Clave de ordenación oculta

De Wikipedia, la enciclopedia libre

{{{1}}}

Icono de documentación de plantilla Documentación de la plantilla[ver] [editar] [historial] [purgar]

Abreviación: {{co}}

Ejemplo: {{co|tu texto}}

Clave de ordenación (sortkey) oculta

Uso

Esta plantilla ({{Clave de ordenación oculta}} o {{co}}) tiene solamente un parámetro: un texto que será invisible. El propósito es modificar la manera en que se ordenarán las columnas en una tabla.

Por ejemplo, en una tabla de nombres, si se quiere escribir el nombre completo pero se desea que los nombres sean clasificados según los apellidos, se puede poner una clave de ordenación antes de los nombres:

{{co|Torres, Fernando}} Fernando Torres

El texto «Torres, Fernando» será invisible pero, en la tabla, Fernando estará entre las «T» y no entre las «F».

Ejemplo

En el siguiente ejemplo, sin la plantilla, si el usuario hace clic en «nombre», la tabla no se ordenará correctamente. Con la plantilla, sí.

Sin clave de ordenación oculta

<code>
{| class="wikitable sortable"
! Nombre
|-
| Tercero
|-
| Segundo
|-
| Cuarto
|-
| Primero
|-
| Quinto
|}
</code>

En este caso, si se hace clic en «nombre», no se ordenan correctamente.

Nombre
Tercero
Segundo
Cuarto
Primero
Quinto

Con clave de ordenación oculta

<code>
{| class="wikitable sortable"
! Nombre
|-
| {{co|3}}Tercero
|-
| {{co|2}}Segundo
|-
| {{co|4}}Cuarto
|-
| {{co|1}}Primero
|-
| {{co|5}}Quinto
|}
</code>

En este caso, si se hace clic en «nombre», sí se ordenan correctamente.

Nombre
3Tercero
2Segundo
4Cuarto
1Primero
5Quinto

Alternativa 1: data-sort-value

Otra posibilidad es data-sort-value:

<code>
{| class="wikitable sortable"
! Nombre
|-
| data-sort-value="3" | Tercero
|-
| data-sort-value="2" | Segundo
|-
| data-sort-value="4" | Cuarto
|-
| data-sort-value="1" | Primero
|-
| data-sort-value="5" | Quinto
|}
</code>
Nombre
Tercero
Segundo
Cuarto
Primero
Quinto

Ventaja de data-sort-value: la plantilla {{Clave de ordenación oculta}} (o {{co}}) añade algo antes del texto visible: la tabla «ve», primero, el texto oculto, pero también el texto visible. En cambio, data-sort-value reemplaza lo que la table ve: la table ve solamente el texto de data-sort-value.

Ventaja de la plantilla {{Clave de ordenación oculta}} (o {{co}}): a veces, no se tiene la opción de añadir código antes de la celda. Si se utiliza una plantilla y solamente se puede insertar texto en la celda, no se tiene la posibilidad de utilizar data-sort-value, pero se puede utilizar la plantilla {{Clave de ordenación oculta}} (o {{co}}).

Por ejemplo, en los artículos sobre los equipos de fútbol, la plantilla {{Equipo de fútbol inicio}} crea las tablas con los datos que vienen de la plantilla {{Jugador de fútbol}}. La plantilla {{Jugador de fútbol}} acepta solamente el texto para las celdas. No se tiene la opción de añadir algo antes de la celda, pero se puede utilizar la plantilla {{Clave de ordenación oculta}} (o {{co}}):

<code>
{{Equipo de fútbol inicio|equipo=Equipo mio|temporada=2014/2015}}
{{Jugador de fútbol
|num=1
|nat=España
|nombre={{co|Moyá}}[[Miguel Ángel Moyá|Miguel Ángel '''Moyá''']]
|pos=POR}}

{{Jugador de fútbol
|num=13
|nat=Eslovenia
|nombre={{co|Oblak}}[[Jan Oblak|Jan '''Oblak''']]
|pos=POR}}

{{Jugador de fútbol
|num=2
|nat=Uruguay
|nombre={{co|Godín}}[[Diego Godín|Diego '''Godín''']]
|pos=DEF}}
{{Equipo de fútbol fin
|entrenador={{bandera|Argentina}} [[Diego Pablo Simeone]] 
|url plantilla=http://www.clubatleticodemadrid.com/jugadores-primer-equipo/
|actualización=4 de diciembre de 2014
}}
</code>

Y ahora, si se hace clic sobre «Nombre», los jugadores son clasificados correctamente: primero Godín, después Moyá, y después Oblak.


Plantilla del Equipo mio de la temporada 2014/2015
Jugadores Equipo técnico
N.º Nac. Pos. Nombre
1 Bandera de España 0POR MoyáMiguel Ángel Moyá
13 Bandera de Eslovenia 0POR OblakJan Oblak
2 Bandera de Uruguay 1DEF GodínDiego Godín
Entrenador(es)
Bandera de Argentina Diego Pablo Simeone

Leyenda

Actualizado el 4 de diciembre de 2014

Plantilla en la web oficial


Alternativa 2: plantilla {{orden}}

La plantilla {{orden}} es muy similar, pero menos flexible.

Primera ventaja de la plantilla {{Clave de ordenación oculta}} (o {{co}})

Si se quiere una clave de ordenación de «abc» y se desea que el texto visible sea solamente «ac», esto es posible con la plantilla {{Clave de ordenación oculta}} (o {{co}}):

a{{co|b}}c

Con la plantilla {{orden}}, se puede utilizar:

{{orden|abc|ac}}

Aunque esto da una clave de ordenación de «abcac» y no solamente de «abc».

Segunda ventaja de la plantilla {{Clave de ordenación oculta}} (o {{co}})

Con la plantilla {{orden}} es difícil utilizar un «|» en el texto visible; la plantilla {{Clave de ordenación oculta}} (o {{co}}) es más simple, porque el texto visible no es procesado.

Tercera ventaja de la plantilla {{Clave de ordenación oculta}} (o {{co}})

A veces, la plantilla {{Clave de ordenación oculta}} (o {{co}}) es más legible. De cualquier forma, se puede elegir entre las dos plantillas según la situación.

Véase también

Esta documentación está transcluida desde Plantilla:Clave de ordenación oculta/doc.
Los editores pueden experimentar en la zona de pruebas (crear) y en los casos de prueba (crear) de la plantilla.
Por favor, añade las categorías en la subpágina de documentación. Subpáginas de esta plantilla.