Plantilla:Clave de ordenación oculta/doc
Abreviación: {{co}}
Ejemplo: {{co|tu texto}}
Clave de ordenación (sortkey) oculta
editarUso
editarEsta 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
editarEn 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
editar<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
editar<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 |
---|
Tercero |
Segundo |
Cuarto |
Primero |
Quinto |
Alternativa 1: data-sort-value
editarOtra 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.
Jugadores | Equipo técnico | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Alternativa 2: plantilla {{orden}}
editar
La plantilla {{orden}}
es muy similar, pero menos flexible.
Primera ventaja de la plantilla {{Clave de ordenación oculta}}
(o {{co}}
)
editar
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}}
)
editar
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}}
)
editar
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
editar