Zum Inhalt springen

Vorlage:CoordinateLINK/Doku

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 3. Dezember 2007 um 22:59 Uhr durch Visi-on (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Benutzer:Visi-on/Coordinate!

Koordinaten Link und dessen Link-Text.

pre-fix (text: Sortierschlüssel / article: Bezeichner)
URL mit Parameter
Link-Text Die durch die einbindende Vorlage CoordinateMAIN sichergestellte Vorbedindung (pre-condition), dass nur entweder Parameter 0 oder 1 einen Wert haben kann, wird hier in einer einfachen Abfrage ausgenutzt.
Falls 0: ICON 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 Boolsche 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.