Diferencia entre revisiones de «Plantilla:URL»
wikitves>Jonesey95 Adding unknown parameter tracking through Category:Pages using URL template with unknown parameters using Module:check for unknown parameters |
m 1 revisión importada |
||
Línea 1: | Línea 1: | ||
<includeonly>{{# | <includeonly>{{#if:{{{1|}}}|<!-- | ||
--><span class="url"><!-- | |||
-->{{#ifeq:{{#titleparts:{{lc:x{{{1|}}}}}|1|1}}|{{lc:x{{{1|}}}}}|<!-- work-around when titleparts doesn't accept the URL and returns the full string without a capital: don't attempt to transform the displayed URL | |||
-->[{{#if:1|{{{1|}}}}} {{#if:{{{2|}}}|{{#if:1|{{{2|}}}}}|{{#if:1|{{{1|}}}}}}}]<!-- These "#if:1" pseudo-tests (always true) allow trimming leading spaces in their text parameter | |||
-->|<!-- | |||
-->{{#switch:{{lc:{{#titleparts:{{{1|}}}|2}}}} | |||
|https:/ | |||
|http:/ | |||
|ftp:/=<!-- Matches https:/ or http:/ or ftp:/ | |||
-->[{{#if:1|{{{1|}}}}} <!-- This #if:1 allows trimming leading spaces in the full URL: {{{1|}}} | |||
-->{{#if:{{{2|}}}|{{#if:1|{{{2|}}}}}| <!-- This #if:1 allows trimming leading spaces in the specified display text : {{{2|}}} | |||
-->{{lc:<!-- domain name in lowercase | |||
-->{{#titleparts:{{{1|}}}|1|3}}<!-- | |||
-->}}<!-- | |||
-->{{#if:{{#titleparts:{{{1|}}}||4}}<!-- rest of the path | |||
-->|/{{#titleparts:{{{1|}}}||4}}<!-- | |||
-->}}<!-- | |||
-->}}<!-- | |||
-->]<!-- | |||
-->|#default=<!-- Not https:/ or http:/ or ftp:/ | |||
-->[http://{{#if:1|{{{1|}}}}} <!-- This #if:1 allows trimming leading spaces in the full URL: {{{1|}}} | |||
-->{{#if:{{{2|}}}|{{#if:1|{{{2|}}}}}| <!-- This #if:1 allows trimming leading spaces in the specified display text : {{{2|}}} | |||
-->{{lc:<!-- domain name in lowercase | |||
-->{{#titleparts:{{{1|}}}|1|1}}<!-- | |||
-->}}<!-- | |||
-->{{#if:{{#titleparts:{{{1|}}}||2}}<!-- rest of the path | |||
-->|/{{#titleparts:{{{1|}}}||2}}<!-- | |||
-->}}<!-- | |||
-->}}<!-- | |||
-->]<!-- | |||
-->}}<!-- | |||
-->}}<!-- | |||
--></span><!-- | |||
-->|<!-- | |||
-->{{#if:{{{2|}}}|{{{2|}}}|<!-- | |||
--><code><nowiki>{{</nowiki>[[Plantilla:URL|URL]]|''ejemplo.com''|''texto opcional''<nowiki>}}</nowiki></code><!-- | |||
-->}}<!-- | |||
-->}}</includeonly><noinclude>{{documentación}}</noinclude> |
Revisión del 16:29 15 mar 2021
Esta plantilla sirve para generar un enlace externo estandarizado.
Ejemplos
Código | Resultado |
---|---|
{{URL}} | {{URL|ejemplo.com|texto opcional}}
|
{{URL|}} | {{URL|ejemplo.com|texto opcional}}
|
{{URL|EJEMPLO.com}} | ejemplo.com |
{{URL|ejemplo.com}} | ejemplo.com |
{{URL|www.ejemplo.com}} | www.ejemplo.com |
{{URL|http://www.ejemplo.com}} | www.ejemplo.com |
{{URL|https://www.ejemplo.com}} | www.ejemplo.com |
{{URL|ftp://www.ejemplo.com}} | www.ejemplo.com |
{{URL|ftp://ftp.ejemplo.com}} | ftp.ejemplo.com |
{{URL|http://www.ejemplo.com/}} | www.ejemplo.com |
{{URL|http://www.ejemplo.com/path}} | www.ejemplo.com/path |
{{URL|www.ejemplo.com/foo}} | www.ejemplo.com/foo |
{{URL|http://www.ejemplo.com/foo|enlace}} | enlace |
{{URL|www.ejemplo.com/foo|enlace}} | enlace |
{{URL|http://www.ejemplo.com/path/}} | www.ejemplo.com/path/ |
{{URL|www.ejemplo.com/foo/}} | www.ejemplo.com/foo/ |
{{URL|1=http://www.ejemplo.com/path?section=17}} | www.ejemplo.com/path?section=17 |
{{URL|1=www.ejemplo.com/foo?page=42}} | www.ejemplo.com/foo?page=42 |
{{URL|http://www.ejemplo.com/foo/|enlace}} | enlace |
{{URL|www.ejemplo.com/foo/|enlace}} | enlace |
Una plantilla para mostrar y dar formato a una URL, dentro de otros tempatos
Parámetro | Descripción | Tipo | Estado | |
---|---|---|---|---|
URL | 1 | La URL que se va a vincular | Cadena | obligatorio |
Mostrar texto | 2 | El texto que se mostrará en lugar de la dirección URL. | Cadena | sugerido |
Esta documentación está transcluida desde Plantilla:URL/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.
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.