Vorlage:CoordinateLINK

Aus zechenkarte
Zur Navigation springen Zur Suche springen

[1]


Informationen zu dieser Dokumentation

Vorlage:Überschriftensimulation 4

Stop! Nicht verwenden! Die Vorlage ist ausschließlich für Vorlage:Coordinate bestimmt.

Koordinaten Link und dessen Link-Text.

pre-fix (text: Sortierschlüssel / article: Bezeichner)
URL des "Geohack" (von Benutzer:Magnus Manske) und Parameteraufbereitung für diese Schnittstelle. Es werden nur die tatsächlich ausgewerteten und die zur Auswertung vorgesehenen Parameter übergeben.
Wertebereich von type prüfen
Link-Text Die durch die einbindende Vorlage CoordinateMAIN sichergestellte Vorbedingung (pre-condition), dass nur entweder Parameter 0 oder 1 einen Wert haben kann, wird hier in einer einfachen Abfrage ausgenutzt.
Falls 0: ›ICONs‹ oder freier Text
Sonst 1 konditional Coordinate to 1 gefolgt von konditional Coordinate to 2
Spezieller Programmiertrick

Die zusätzliche Formatausgabe 2 soll nur dann erfolgen, wenn dies auch tatsächlich notwendig ist. Das ergibt folgende Bedingungen:

  1. 2 ist definiert und nicht leer
  2. 2 ist ungleich 1 (also kein doppel gemoppel)
  3. nicht (2=›DMS‹ und 1=›DM‹)
Dies entspricht dem Boolesche Ausdruck {{{2|}}} AND ({{{2|}}}!={{{1|}}}) AND ({{{2|}}}!={{{1|}}}S)
In der Vorlage wird dafür der äquivalente Konstrukt {{#switch:{{{2| }}}||{{{1| }}}|{{{1| }}}S=«falsch»|#default=«wahr»}} verwendet.

Zusätzlich wird die Lesbarkeit durch das Unterdrücken eines Klammerpaares im Format ›CH1903‹ erschwert.

Positionskarte~

Vorlage:Positionskarte~ bindet diese Vorlage mit Textersetzung (Parameter 0) ein.

Prüfung des Wertebereich

Fehlermeldung und Wartungslink via CoordinateMSG
|2: CH1903 Formatplausibilisierung in Vorlage:Coordinate to CH1903



Bei Fragen zu dieser Vorlage kannst Du Dich an die Vorlagenwerkstatt wenden.



Der Inhalt dieser Seite oder Teile davon wurden aus der deutschen Wikipedia von der Seite Vorlage:CoordinateLINK kopiert. Der Autor bzw. die Autoren sind dort in der Versionsgeschichte nachzulesen. Diese Seite steht damit unter den gleichen Lizenzbestimmungen wie die Seite der Wikipedia, der Creative-Commons-Lizenz Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 (unported).