Esta página de Wikipedia necesita ser actualizada . Por favor, ayude a actualizar esta página de Wikipedia para reflejar eventos recientes o nueva información disponible. Puede encontrar discusiones relevantes en la página de discusión . |
Los datos de plantilla son la descripción estandarizada de una plantilla, utilizada por el Editor visual predeterminado , el editor de wikitexto opcional de 2017 y otras herramientas para mejorar la experiencia de edición de plantillas para el usuario. Tanto el Editor visual como el editor de wikitexto de 2017 incluyen un asistente para editar plantillas, pero para que el asistente sea más útil, debe presentar información específica al usuario sobre cada plantilla, como una breve descripción del propósito de la plantilla y sus parámetros. Esta información se codifica formalmente (por cualquier editor de wiki) utilizando datos de plantilla.
Sin datos de plantilla, cada parámetro debe agregarse manualmente al insertar una nueva plantilla.
No se proporciona información sobre cuál debe ser el valor del parámetro.
Con los datos de la plantilla, se proporciona una lista de parámetros admitidos (y su descripción) para la plantilla.
Los datos de plantilla proporcionan contexto para cada parámetro y hacen que sea mucho más fácil para los usuarios modificar las plantillas.
Cualquiera puede ayudar agregando datos de plantilla a las plantillas (en particular, a las de alto perfil, como los cuadros de información ) para que sean más fáciles de editar en el Editor visual. El siguiente es un ejemplo mínimo, ubicado en la página de documentación de una plantilla como una nueva sección:
==TemplateData== {{ encabezado TemplateData }}< templatedata >{ "description" : "insertar descripción aquí" , "params" : { "primer parámetro" : { "label" : "x" , "description" : "x" , "type" : "string" , "suggested" : true , "autovalue" : "valor automático derivado" , "default" : "valor predeterminado" , "required" : false } } }</ templatedata >
También puede agregar o editar datos de plantilla usando una GUI , presionando el siguiente botón que aparece en la parte superior de la página de edición:
El tutorial de datos de plantilla explica en detalle cómo agregar información de datos de plantilla a una plantilla.
La propiedad de parámetro suggestedvalues
le permite definir una lista de valores de parámetros que se mostrarán a los usuarios de VisualEditor en un menú desplegable para facilitar su selección. Esto se puede hacer directamente en JSON o utilizando el editor TemplateData sin necesidad de codificación. Ambos métodos se explican en detalle a continuación.
Una vez que se han añadido los valores a los datos de la plantilla, el Editor visual los mostrará en un cuadro combinado (un menú desplegable en el que los usuarios también pueden introducir un valor personalizado). El usuario selecciona el valor deseado haciendo clic en él. Si la lista de valores es larga (por ejemplo, una lista de estados de un país), el usuario puede empezar a escribir en el campo, con lo que la lista se filtrará para mostrar únicamente los valores que contengan el texto escrito. Para cambiar un valor introducido, el usuario simplemente debe borrar el campo y aparecerá de nuevo la lista desplegable completa. Si el usuario necesita un valor que no está incluido en la lista (por ejemplo, "mensaje en una botella"), puede escribirlo manualmente.
Para que los valores sugeridos se muestren en el Editor visual, el tipo del parámetro debe establecerse en una de las siguientes opciones:
Otros tipos (archivo, página, plantilla, usuario, fecha, booleano, URL) no son compatibles actualmente porque ya tienen funcionalidades especiales en el Editor Visual (como autocompletar) que interferirían con el menú desplegable de valores sugeridos en el Editor Visual.
Para agregar valores sugeridos a cualquier tipo de parámetro, agregue la nueva propiedad “ suggestedvalues
” al parámetro en JSON. El atributo “suggestedvalues” debe ser una lista de cadenas.
Un ejemplo podría verse así:
"media_type" : { "label" : "Tipo de medio" , "example" : "Periódico" , "type" : "string" , "description" : "¿En qué medio se publicó el artículo?" , "suggestedvalues" : [ "Revista" , "Libro" , "Periódico" , "Revista" ] }
Para los tipos de parámetros enumerados anteriormente, puede agregar valores sugeridos utilizando el editor de datos de plantilla.
Aquí puede ver un ejemplo de cómo agregar valores sugeridos en el editor TemplateData.
Algunas plantillas importan sus TemplateData desde WP:Wikimedia Commons . Esto se puede hacer usando {{ #invoke:TNT |doc}}. Por ejemplo, {{#invoke:TNT|doc|Uses TemplateStyles}} carga TemplateData desde c:Data:Templadata/Uses_TemplateStyles.tab que se usa en Template:Uses TemplateStyles/doc .