Plantilla:GlobalVars

De NuestraCiudad
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:

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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:

  1. Las variables se deben definir solamente una vez en la cabeza de la página.
  2. 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.
  3. 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.
  4. 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.