Zum Inhalt springen

Vorlage:Lageplan/Doku

aus Wikipedia, der freien Enzyklopädie

Vorlage:Dokumentation/Seitenhinweis

Kopiervorlage

<syntaxhighlight lang="wikitext" copy>

</syntaxhighlight>

Anzeigen eines Lageplans mit frei wählbarer Karte, Marker, Größe und relativer [!] Positionierung

<templatestyles src="TOC nonum/styles.css"></templatestyles>

⧼templatedata-doc-params⧽

markermarker
Seitentitel des Symbols zur Markierung, möglichst SVG; ohne “Datei:”
⧼templatedata-doc-param-default⧽
reddot.svg
⧼templatedata-doc-param-example⧽
Fadenkreuz.svg
markersizemarkersize
Größe der Markierung in Pixel der Oberkante. Fast frei wählbar, jedoch < mapsize/3
⧼templatedata-doc-param-default⧽
5
⧼templatedata-doc-param-example⧽
10
markerTooltipmarkertext
Beschriftung, wenn man mit der Maus auf die Markierung geht (Mouseover)
⧼templatedata-doc-param-example⧽
Hier isses
pos_xpos_x
x-Position (horizontale) der Markierung in Prozent der zugrundeliegenden Karte (0=linker Rand, 100=rechter Rand)
⧼templatedata-doc-param-example⧽
25
pos_ypos_y
y-Position (vertikale) der Markierung in Prozent der zugrundeliegenden Karte (0=oberer Rand, 100=unterer Rand)
⧼templatedata-doc-param-example⧽
25
mapmap
Seitentitel der als Grundlage benutzten Karte; ohne “Datei:”
⧼templatedata-doc-param-example⧽
Karte Deutschland.png
mapsize_xmapsize_x
Breite der Karte in Pixeln
⧼templatedata-doc-param-example⧽
200
mapToolotipmaptext
Beschriftung, wenn man mit der Maus auf die Karte geht (Mouseover)
⧼templatedata-doc-param-example⧽
Darum geht es
warningwarning
Meldung “Out of range”
⧼templatedata-doc-param-example⧽
Hahaha
alignalign
Ausrichtung

Hinweise

(Achtung: Vor allem der Internet Explorer reagiert äußerst sensibel auf kleine, vielleicht unscheinbare Änderungen des Quelltextes. Bitte nach dem Bearbeiten unbedingt auch im Internet Explorer testen.)

Beachte: Wenn geografische Koordinaten verfügbar sind, ist möglicherweise die Vorlage:Positionskarte besser geeignet.

Anleitung

Einfach die obige Syntax in die Seite einfügen, und die eckigen Klammern mit Inhalt durch die jeweiligen Werte ersetzen. Die einzelnen Variablen werden im Folgenden erklärt:

marker

Symbol zur Markierung, möglichst SVG, z. B.

Dies muss ohne den Anfang Datei: geschehen!!!

|markersize

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

Beschriftung wenn man mit der Maus auf die Markierung geht (Mouseover)

Im Beispiel: Dies ist ein Kreuz

|pos_x

Die x-Position (horizontale) der Markierung in Prozent der Kartenbreite

0 bedeutet am linken Rand. Je höher die Zahl, desto weiter rechts ist die Markierung

Im Beispiel: 25

|pos_y

Die y-Position (vertikale) der Markierung in Prozent der Kartenhöhe (bzw. von "|mapsize_y", wenn angegeben)

0 bedeutet am oberen Rand. Je höher die Zahl, desto weiter unten ist die Markierung

Im Beispiel: 25

|map

Die zur Grundlage benutzte Karte.

Auch hier wieder ohne Datei:

Im Beispiel Karte Deutschland.png

|mapsize_x

Die Breite der Karte in Pixeln

Im Beispiel 200

|mapsize_y (veraltet)

Dieser Wert hat keinen Einfluss auf die Größe der Karte, wird aber, falls angegeben, für die Positionierung des Markers verwendet (siehe |pos_y). Dieser Parameter sollte bei Neueinbindungen nicht mehr verwendet werden, da er zu abweichender Darstellung in der Mobilansicht (bzw. dem Minerva-Skin) führt (siehe hier).

Im Beispiel "300"

|maptext

Beschriftung wenn man mit der Maus über die Karte geht (Mouseover)

Im Beispiel: Deutschland

|warning

Out of range Meldung

Im Beispiel hahaha

Beispiel

Syntax: <syntaxhighlight lang="wikitext">

</syntaxhighlight>