Plantilla:GlobalVars
Ir a la navegación
Ir a la búsqueda
Esta plantilla define las variables globales GLOBAL_LOC (Localidad), GLOBAL_PROV (Provincia) y GLOBAL_TYPE (Tipo de objeto, provincial, nacional o local). Estas variables son usadas por otras plantillas, principalmente la Plantilla:Link3.
Parámetros:
- Tipo - Tipo de artículo (es definindo en Plantilla:LocalObjectTitle y Plantilla:ProvincialObjectTitle)
- Provincia
- Localidad
En caso de no existir tipo (textos que no son explícitamente nacionales, provinciales o locales, pero también relacionados íntimamente con una localidad o provincia, por ejemplo Guías), la plantilla prueba:
- si existe un solo valor en Localidad -> asume que es un objeto Local, aún si hay también un solo valor para la Provincia.
- En caso que los valores de localidades sean múltiples o ningún valor y exista un solo valor para Provincia, asume que es un objeto Provincial.
- Si están las dos variables únicas (localidad y provincia), se fija el valor de GLOBAL_PROV y GLOBAL_LOC, pero el GLOBAL_TYPE es local.
- En todos los otros casos las variables quedan vacías. Esto hace que los links hechos a través de Plantilla:Link3 funcionen como enlaces comunes.
Las ventajas respecto a la anterior Plantilla:Link:
- Las variables se deben definir solamente una vez en la cabeza de la página.
- Las variables no dependen del tipo de artículo. De esta manera, también es posible realizar guías "provinciales" y "locales" sin explícitamente tener que crear un tipo "guía provincial" o "guía local" para eso.
- En gran cantidad de casos no hace falta ninguna consulta semántica. Solamente es necesaria en los casos que la clase no está encuadrada en objeto provincial ni en objeto local y además tenga solamente la localidad y no la provincia en los datos de la plantilla de definición de clase.
- Todo esto permite que los enlaces sean mucho menos pesados en cuanto a tiempo de cómputo (compárese Plantilla:Link y Plantilla:Link3).
Esta documentación de Plantilla:GlobalVars ha sido externalizada. Para editarla, ir a esta sub-página.