Esta es una plantilla de enlace de usuario muy flexible que le permite especificar qué enlaces se muestran junto al nombre de usuario. Se puede utilizar como metaplantilla para respaldar otras plantillas de enlace de usuario o se puede utilizar sola.
Uso independiente
{{user-multi| código 1 | código 2 | código 3 |...|usuario= nombre_usuario |proyecto= proyecto |idioma= idioma }}
Uso en plantillas
{{<includeonly>safesubst:</includeonly>Usuario-múltiple<noinclude>/plantilla</noinclude> | Usuario = {{{1|{{{Usuario|{{{usuario|}}}}}}}}} | Proyecto = {{{2|{{{Proyecto|{{{proyecto|}}}}}}}}} | Idioma = {{{3|{{{Idioma|{{{idioma|}}}}}}}}} | separador = {{{separador|punto}}} |pequeño=<!-- si --> | sup = <!-- sí --> |span = <!-- no --> | 1 = <!-- código de enlace 1 --> | 2 = <!-- código de enlace 2 --> | 3 = <!-- código de enlace 3 --> ... | demostración = {{{demostración|}}} |doc=<!-- si -->}}
El parámetro doc se utiliza para proporcionar documentación automática en la página de la plantilla, es decir |doc=yes
.
dot
( · ), comma
(, ), pipe
( | ) y tpt-languages
(⧼tpt-languages-separator⧽). Si no se especifica, dot
se utilizará el valor predeterminado.<span>...</span>
se incluyen etiquetas alrededor de la barra de herramientas de enlaces. Si se establece esta opción, todos los enlaces URL aparecerán con el icono de enlace externo.yes
. Si se configura en , generará automáticamente la documentación para esa plantilla.yes
, la plantilla no generará ninguna categoría.A continuación se muestra una lista de códigos de enlace admitidos actualmente:
En determinadas circunstancias, la plantilla generará errores. Esta es una lista de todos los mensajes de error que la plantilla puede generar y cómo los usuarios pueden resolverlos.
Hay dos posibles razones para este error. La primera es simplemente que no haya especificado un nombre de usuario o que haya especificado un nombre de usuario utilizando un nombre de parámetro no reconocido. La segunda es que su nombre de usuario contiene un signo igual y eso está provocando que la plantilla interprete la primera mitad de su nombre de usuario como un nombre de parámetro. Ambos problemas se pueden solucionar probando diferentes parámetros para el nombre de usuario. Pruebe a utilizar |1=your username
, |User=your username
, y |user=your username
, y si ninguno de ellos funciona, inicie un nuevo hilo en Template talk:User-multi .
Este error se produce si la plantilla no puede procesar el parámetro del proyecto. El parámetro del proyecto debe ser un prefijo interwiki válido o un código de idioma válido. Consulta Ayuda:Enlaces interwiki para obtener una lista de prefijos interwiki válidos y la sección sobre errores de código de idioma que aparece más arriba para obtener más detalles sobre códigos de idioma válidos.
Si está seguro de que el prefijo interwiki es válido, pero sigue apareciendo este error, es posible que se trate de un error del software. Esta plantilla utiliza el módulo:InterwikiTable para los datos de prefijos interwiki, de modo que puede comprobar si su sitio y su prefijo existen en la tabla y solucionar el problema si no es así. Si esto no resuelve el problema, inicie un nuevo hilo en Template talk:User-multi .
Este error se genera si se especifica un código de idioma no válido. El código de idioma debe ser un código de idioma válido de MediaWiki; por ejemplo, inglés es en
y alemán es de
. Para obtener una lista completa de códigos de idioma válidos, consulte la tabla de proyectos Wikimedia.
Este error se genera si se especifica un código de enlace no válido. Para obtener una lista de códigos de enlace válidos, consulte la lista de códigos anterior. Este error puede generarse si un código de enlace corresponde a una función en Module:UserLinks/extra , pero una edición reciente en esa página ha dejado la función inoperativa. Verifique las ediciones recientes en Module:UserLinks/extra y considere mover cualquier función de enlace que utilice con frecuencia al módulo principal.
Este error solo se genera cuando se utiliza Module:UserLinks directamente para crear un único enlace. El código del enlace debe estar en el primer parámetro posicional, de la siguiente manera: .{{#invoke:UserLinks|single|link code|other parameters ...}}
Este error solo se puede generar al acceder a Module:UserLinks desde otro módulo Lua. Uno de los códigos de enlace que se pasaron al módulo no era una cadena o era una cadena en blanco. Esto debería solucionarse en el módulo Lua que llamó a Module:UserLinks.
Este error se produce cuando hay un error en una de las funciones de enlace. Por lo general, esto significa que un usuario ha añadido una función de enlace adicional a Module:UserLinks/extra , pero ha intentado utilizar un fragmento de datos de usuario que no existe. La función de enlace que generó este error debe ser corregida por los desarrolladores o los encargados del mantenimiento del módulo local.
Todos los errores enumerados anteriormente se rastrean en las inclusiones de Category:UserLinks con errores . Esta categoría se agrega en todos los espacios de nombres, pero respeta la lista negra definida en Module:Category handler . Por ejemplo, las páginas de archivo no se categorizan.
Para agregar un nuevo enlace, debe editar el módulo Lua en el que se basa esta plantilla, Module:UserLinks . Las instrucciones se encuentran en el código fuente, si se siente capaz de programar en Lua. Si no está familiarizado con Lua, no dude en realizar una solicitud en Template talk:User-multi y alguien podría agregar el enlace por usted.