Help:Lint errors/wikilink-in-extlink/es
Este error del linter se produce cuando se introduce un wikienlace dentro de un enlace externo. Este uso no es semánticamente correcto y no se visualizará de la forma esperada, ya que no se puede anidar un enlace dentro de otro enlace.
Ejemplo
[http://google.com This is [[Google]]'s search page]
El HTML que se genera para esto es:
<a rel="nofollow" class="external text" href="http://google.com">This is </a><a href="Google" title="Google">Google</a>'s search page
Como puedes ver, la salida HTML contiene dos enlaces adyacentes entre sí, de los que el primero es un enlace externo y el segundo un wikienlace, y también incluye texto sin enlazar. Presumiblemente, esta salida no es lo que los editores pretendían, y se debe corregir el wikitexto para eliminar el anidamiento semánticamente incorrecto de enlaces.
Solución
Soluciones habituales:
- Elimina los corchetes del wikienlace no funcional. In the example above, that would look like:
[http://google.com This is Google's search page]
- Traslada el wikienlace fuera del par de corchetes simples que forman el enlace externo a la URL. Esto puede requerir algún trabajo de edición para que el texto y los enlaces resultantes tengan sentido. En el ejemplo anterior, puede tener un aspecto similar a este:
[http://google.com This] is [[Google]]'s search page
- A veces, este error está provocado por una plantilla como {{Sic}} o {{Dead link}} que se encuentra dentro del título de una URL. Para corregir este error, traslada la plantilla fuera del wikitexto que crea el enlace a la URL o deshabilita los wikienlaces de la plantilla si es posible.