Módulo:Utilidades/uso
Esta é a páxina de documentación de "Módulo:Utilidades"
![]() | Esta é a subpáxina de documentación de "Módulo:Utilidades". Contén información de uso, categorías e outros contidos que non forman parte do modelo orixinal. Atención: As ligazóns interwiki engádense no Wikidata. |
Módulo con utilidades para o módulo WikidataFichas. Copiado de ca.wiki.
Obxectivo
editarEste é o modelo base para os submodelos de rastrexo. Este modelo non debe incluírse en ningunha páxina.
Os modelos de rastrexo non teñen contido visible nin efecto sobre o texto. Utilízanse como alternativa ás categorías de mantemento para controlar determinados usos de modelos e módulos. Nalgúns casos non é factible incluír unha categoría como parte da función de retorno. Pode ser máis conveniente incluír un modelo oculto para rastrexar a lista de inclusións con Special:Links. Ademais, evita incluír unha categoría de mantemento estraña no espazo principal. Normalmente o seu uso é temporal mentres dura a tarefa de mantemento ou a prevista reorganización do persoal. O seguimento pode ser permanente en caso de detectar un uso indebido do modelo.
Os modelos de rastrexo pódense crear como subpáxinas deste modelo. Se son provisionais, pode optar por non crealos, podendo comprobar tamén as inclusións. Se o creas, debería ter todo o contido entre as etiquetas <noinclude> para que non inclúa nada, un título intuitivo e unha breve descrición da súa función.
Lista de modelos existentes: Special:PrefixIndex/Template:Tracking. Se non se crea, pódese atopar en Special:Templates requested.
Se o inclúes en modelos moi utilizados, pode tardar en aparecer en todas as páxinas. Consulte a da cola de traballos.
Uso nun modelo:
{{#invoke:utilidades|rastreig|<etiqueta>}}
onde etiqueta é o submodelo de formulario que incluirá {{rastreig|<etiqueta>}}
Por exemplo, en Modelo:modelo:
{{#if:{{{para|}}} | {{#invoke:utilidades|rastreig|modelo/para}} }}
etiquetado como "modelo/para" rastrexando páxinas usando o parámetro "{{{para|}}}" de "Template:modelo" con resultados en " Special:Links/Template:Rastreig/modelo/para".
Uso nun módulo:
require('Module:utilidades').rastreig("etiqueta")