Esta plantilla crea un enlace interno a la página especificada (1) con la cadena de consulta especificada (qs) del formulario qs=name=value&name2=value2
y, opcionalmente, el título especificado (2) que, por defecto, lleva a la página especificada (1). El propósito de esta plantilla es proporcionar la capacidad de crear enlaces internos con un componente de cadena de consulta, lo que soluciona una limitación del software wiki actual.
Ejemplo de uso:
1 cadena de consulta 2 {{Querylink|Special:Allpages|qs=namespace=1|Vea de qué está hablando la gente}}
Produce: Vea de qué está hablando la gente
El software MediaWiki no admite el uso de un elemento de cadena de consulta de una URL como parte de la sintaxis de enlace wiki interna . Esto significa que, cuando se desea crear un enlace a una página que requiere una cadena de consulta para mostrar la vista deseada de una página, se debe utilizar un enlace externo . Esto es engañoso cuando se crea un enlace a una página dentro del propio wiki. Por ejemplo, para crear un enlace a la página de edición de esta página, se podría utilizar el siguiente wikitexto: [https://en.wikipedia.org/w/index.php?title={{FULLPAGENAMEE}}&action=edit edit]
. Esto produciría el siguiente enlace: edit . Sin embargo, la página de edición no es realmente un enlace externo, por lo que el resultado deseado sería edit , sin el gráfico del enlace externo.
Los enlaces internos con un elemento URL de cadena de consulta se pueden lograr mediante el uso de esta plantilla querylink . Esta plantilla se ha proporcionado como una solución alternativa para la limitación del software wiki descrita. La plantilla se ha diseñado para que se pueda utilizar de manera similar a la creación de un enlace interno normal y acepta de dos a tres parámetros según cómo desee utilizarla. Para crear el enlace de ejemplo anterior a la página de edición de esta página utilizando la plantilla querylink, se utilizó el siguiente marcado de wikitexto:
{{Querylink|Plantilla:Querylink|qs=action=edit|editar}}
Todas las plantillas se invocan encerrando el nombre de la plantilla y los parámetros dentro de un par de llaves " {{}}
". Todos los parámetros se separan con el carácter de barra vertical " |
". El primer "parámetro" es siempre el nombre de la plantilla que desea utilizar y, como tal, no es formalmente un parámetro en absoluto. En este caso, es Querylink
.
Template:Querylink
.qs=
seguido de los pares de nombre y valor de la cadena de consulta del formato name=value&name2=value2
. En este caso, se utiliza solo un par de nombre y valor: action=edit
.edit
.En algunos casos, es posible que prefiera generar una cadena de consulta sin un nombre de página. Para ello, simplemente omita el primer parámetro:
{{Querylink||qs=oldid=10000|revisión número 10 000}}
Esto produce el enlace de la revisión 10 000 , que apunta a la ubicación https://en.wikipedia.org/?oldid=10000
La plantilla normalmente no funciona como destino para #REDIRECT
páginas de redireccionamiento. Puedes sustituirla para lograrlo: {{subst:querylink|...}}