Vorlage:CoordinateSimple
Nicht für Autoren von Artikeln zu verwenden. Nur Untervorlage in der Vorlagenprogrammierung.
Implementation der schnellen/eingeschränkten Koordinatenvorlage (simple=y
), im Gegensatz zur Vollversion {{CoordinateFull}}.
Weitere Erläuterungen unter Vorlage:Coordinate#Vorlage zu langsam?
Diese Vorlage ist in {{Coordinate}} eingebunden und bindet bei Bedarf folgende Untervorlagen ein:
- {{CoordinateNO}}
- {{CoordinateNOx}}
- {{CoordinateError}} (nur hier eingebunden)
- {{CoordinateSort}}
- {{CoordinateSimpleText}} (nur hier eingebunden)
Aufbau des Codes:
- wenn EW und/oder NS vorhanden ist
- Prüfung NS
- Prüfung auf -90..+90; erkennt auch Syntaxfehler außer /
- Prüfung auf Leereintrag
- Prüfung auf /
- ggf. Ausgabe Fehlermeldung
- Prüfung EW
- Prüfung auf -180..+180
- Rest wie bei NS
- Prüfung, ob name vorhanden ist
- Prüfung, ob region vorhanden ist
- Prüfung type
- Prüfung auf unzulässige Parameter
- Sortkey erzeugen, falls gewünscht
- Anker und Tooltip erzeugen
- Geohack-Link erzeugen
- Koordinatentext oder Icon erzeugen, falls gewünscht
- Prüfung NS
- sonst (EW und NS nicht vorhanden)
- Lagewunsch erzeugen