Vorlage:Lageplan
Zweck
Anzeigen eines Lageplans mit frei wählbarer Karte, Marker, Größe und relativer Positionierung.
(Achtung: Vor allem der Internet Explorer reagiert äußerst sensibel auf kleine, vieleicht unscheinbare Änderungen des Quelltextes. Bitte nach dem Bearbeiten unbedingt auch im Internet Explorer testen, da es nach wie vor Benutzer gibt, die ihn einsetzen.)
Syntax[Quelltext bearbeiten]
{{Lageplan |marker = <!-- Symbol zur Markierung, möglichst SVG, z.B. reddot.svg --> |markersize = <!-- Größe der Markierung ( < mapsize/3) --> |markertext = <!-- Beschriftung --> |pos_x = <!-- relative x-Position (0-100)--> |pos_y = <!-- relative y-Position (0-100)--> |map = <!-- Name der Karte --> |mapsize_x = <!-- Größe der Karte in x-Richtung --> |mapsize_y = <!-- Größe der Karte in y-Richtung --> |maptext = <!-- Beschriftung der Karte --> |warning = <!-- Out of range Meldung -->> }}
Anleitung[Quelltext bearbeiten]
Einfach die obige Syntax in die Seite einfügen, und die Ekigen Klammern mit Inhalt durch die jeweiligen werte ersetzt werden. Die einzelnen Variablen werden im folgenden erklährt:
|marker[Quelltext bearbeiten]
Symbol zur Markierung, möglichst SVG, z.B.
- reddot.svg Datei:Reddot.svg
- X mark.svg Datei:X mark.svg
- Fadenkreuz.svg Datei:Fadenkreuz.svg
Dies muss ohne den Anfang "Bild:" geschehen!!!
|markersize[Quelltext bearbeiten]
Größe der Markierung in Pixel der Oberkante. Sie ist fast frei wählbar. Einzige Einschränkung: < mapsize/3
Im Beispiel unten ist sie 10
|markertext[Quelltext bearbeiten]
Beschriftung wenn man mit der Maus auf die Markierung geht (Mouseover)
Im Beispiel: "Dies ist ein Kreuz"
|pos_x[Quelltext bearbeiten]
Die x Position (horizontale) der Markierung in Prozent von "|mapsize_x"
0 bedeutet am linken Rand. je höher die Zahl, desto weiter rechts ist die Markierung
Im Beispiel "25"
|pos_y[Quelltext bearbeiten]
Die y Position (vertikale) der Markierung in Prozent von "|mapsize_y"
0 bedeutet am oberen Rand. je höher die Zahl, desto weiter unten ist die Markierung
Im Beispiel "25"
|map[Quelltext bearbeiten]
Die zur Grundlage benutzte Karte
Auch hier wieder ohne "Bild:"
Im Beispiel "Karte Deutschland.png"
|mapsize_x[Quelltext bearbeiten]
Die breite der Karte in Pixel
Im Beispiel "200"
|mapsize_y[Quelltext bearbeiten]
Dieser Wert hat nicht unbedingt einfluss auf die größe der Karte, wird aber für die positionierung des Markers benötigt
Im Beispiel "300"
|maptext[Quelltext bearbeiten]
Beschriftung wenn man mit der Maus über die Kartegeht (Mouseover)
Im Beispiel: "Deutschland"
|warning[Quelltext bearbeiten]
Out of range Meldung
Im Beispiel "hahaha"
Beispiel[Quelltext bearbeiten]
Syntax:
{{Lageplan |marker = X mark.svg |markersize = 10 |markertext = Dies ist ein Kreuz |pos_x = 25 |pos_y = 25 |map = Karte Deutschland.png |mapsize_x = 200 |mapsize_y = 300 |maptext = Deutschland |warning = hahaha }}