10 Jahre Stabführer.de
Stabführer.de wird 10 Jahre alt!
Am besten feiert man das mit neuen Informationen. Gesucht werden daher verstärkt fehlenden Daten, interessante Geschichten und alle Arten von Fotos, Dokumente usw., die es wert sind erhalten zu werden. Gern per Email an info@stabfuehrer.de

Vorlage:Lageplan: Unterschied zwischen den Versionen

Aus Stabführer.de
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
{{!}}{{#ifexpr: {{#expr: ({{{pos_x|-1}}} >= 0) and ({{{pos_x|0}}} <= 100) and ({{{pos_y|-1}}} >= 0) and ({{{pos_y|0}}} <=100) }}
{{!}}{{#ifexpr: {{#expr: ({{{pos_x|-1}}} >= 0) and ({{{pos_x|0}}} <= 100) and ({{{pos_y|-1}}} >= 0) and ({{{pos_y|0}}} <=100) }}
|
|
<div class="noviewer" style="position: relative;"><div style="font-size: {{{markersize|5}}}px; line-height: 0; position: absolute; display: block; {{#if: {{{mapsize_y|}}} | left: {{#expr: ({{{mapsize_x|140}}}*{{{pos_x|3}}}/100 - {{{markersize|5}}} /2 ) round 0 }}px; top: {{#expr: ({{{mapsize_y|175}}}*{{{pos_y|3}}}/100 - {{{markersize|5}}} /2 ) round 0 }}px; | left: {{{pos_x|3}}}%; left: calc({{{pos_x|3}}}% - {{{markersize|5}}}px / 2); top: {{{pos_y|3}}}%; top: calc({{{pos_y|3}}}% - {{{markersize|5}}}px / 2);}} padding: 0;">[[Datei:{{{marker|Reddot.svg}}}|{{{markersize|5}}}px|class=noviewer notpageimage|{{{markertext|}}}]]</div>[[Datei:{{{map|Karte Deutschland.png}}}|{{#if: {{{mapsize_y|}}} |{{{mapsize_x|140}}}x{{{mapsize_y|175}}}|{{{mapsize_x|140}}}}}px|class=noviewer notpageimage|{{{maptext|}}}]]</div>
<div class="noviewer" style="position: relative;"><div style="font-size: {{{markersize|5}}}px; line-height: 0; position: absolute; display: block; {{#if: {{{mapsize_y|}}} | left: {{#expr: ({{{mapsize_x|140}}}*{{{pos_x|3}}}/100 - {{{markersize|5}}} /2 ) round 0 }}px; top: {{#expr: ({{{mapsize_y|175}}}*{{{pos_y|3}}}/100 - {{{markersize|5}}} /2 ) round 0 }}px; | left: {{{pos_x|3}}}%; left: calc({{{pos_x|3}}}% - {{{markersize|5}}}px / 2); top: {{{pos_y|3}}}%; top: calc({{{pos_y|3}}}% - {{{markersize|5}}}px / 2);}} padding: 0;">[[Datei:{{{marker|Reddot.svg}}}|{{{markersize|5}}}px|class=noviewer notpageimage|link=|{{{markertext|}}}]]</div>[[Datei:{{{map|Karte Deutschland.png}}}|{{#if: {{{mapsize_y|}}} |{{{mapsize_x|140}}}x{{{mapsize_y|175}}}|{{{mapsize_x|140}}}}}px|class=noviewer notpageimage|link=|{{{maptext|}}}]]</div>
|
|
}}
}}
{{!}}} }}</onlyinclude>
{{!}}} }}</onlyinclude>
<notinclude>
<noinclude>
== Kopiervorlage ==
<syntaxhighlight lang="wikitext" copy>
{{Lageplan
{{Lageplan
|marker    = X mark.svg
|map        =
|markersize = 10
|mapsize_x  =
|markertext = Dies ist ein Kreuz
|pos_x      =
|pos_x     = 25
|pos_y     =
|pos_y      = 25
|marker    =
|map        = Karte Deutschland.svg
|markersize =
|mapsize_x  = 200
|markertext =
|maptext    = Deutschland
|maptext    =
|warning    = hahaha
|warning    =
}}
}}
</notinclude>
</syntaxhighlight>
<noinclude>
<templatedata>
<templatedata>
{
{
"params": {
"params": {
"map": {
"map": {
"label": "Seitentitel der als Grundlage benutzten Karte; ohne “Datei:”",
"label": "map",
"description": "Seitentitel der als Grundlage benutzten Karte; ohne “Datei:”",
"type": "wiki-file-name",
"required": true,
"example": "Karte Deutschland.png"
},
"marker": {
"label": "marker",
"description": "Seitentitel des Symbols zur Markierung, möglichst SVG; ohne “Datei:”",
"type": "wiki-file-name",
"type": "wiki-file-name",
"required": true
"required": false,
"suggested": true,
"default": "reddot.svg",
"example": "Fadenkreuz.svg"
},
"markersize": {
"label": "markersize",
"description": "Größe der Markierung in Pixel der Oberkante. Fast frei wählbar, jedoch < mapsize/3",
"type": "number",
"required": false,
"suggested": true,
"default": "5",
"example": "10"
},
"markertext": {
"label": "markerTooltip",
"description": "Beschriftung, wenn man mit der Maus auf die Markierung geht (Mouseover)",
"type": "line",
"required": false,
"suggested": true,
"example": "Hier isses"
},
"pos_x": {
"label": "pos_x",
"description": "x-Position (horizontale) der Markierung in Prozent der zugrundeliegenden Karte (0=linker Rand, 100=rechter Rand)",
"type": "number",
"required": true,
"example": "25"
},
"pos_y": {
"label": "pos_y",
"description": "y-Position (vertikale) der Markierung in Prozent der zugrundeliegenden Karte (0=oberer Rand, 100=unterer Rand)",
"type": "number",
"required": true,
"example": "25"
},
"mapsize_x": {
"label": "mapsize_x",
"description": "Breite der Karte in Pixeln",
"type": "number",
"required": true,
"example": "200"
},
"maptext": {
"label": "mapToolotip",
"description": "Beschriftung, wenn man mit der Maus auf die Karte geht (Mouseover)",
"type": "line",
"required": false,
"suggested": true,
"example": "Darum geht es"
},
"warning": {
"label": "warning",
"description": "Meldung “Out of range”",
"type": "line",
"required": false,
"example": "Hahaha"
},
},
    "marker":
"align": {
        { "label":      "marker",
"label": "align",
          "description": "Seitentitel des Symbols zur Markierung, möglichst SVG; ohne “Datei:”",
"description": "Ausrichtung",
          "type":        "wiki-file-name",
"type": "line",
          "required":    false,
"required": false
          "suggested":  true,
}
          "default":    "reddot.svg",
},
          "example":    "Fadenkreuz.svg" },
"description": "Anzeigen eines Lageplans mit frei wählbarer Karte, Marker, Größe und relativer [!] Positionierung",
    "markersize":
"format": "block"
        { "label":       "markersize",
          "description": "Größe der Markierung in Pixel der Oberkante. Fast frei wählbar, jedoch < mapsize/3",
          "type":        "number",
          "required":    false,
          "suggested":  true,
          "default":    "5",
          "example":    "10" },
    "markertext":
        { "label":      "markerTooltip",
          "description": "Beschriftung, wenn man mit der Maus auf die Markierung geht (Mouseover)",
          "type":       "line",
          "required":   false,
          "suggested":  true,
          "example":    "Hier isses" },
    "pos_x":
        { "label":      "pos_x",
          "description": "x-Position (horizontale) der Markierung in Prozent der zugrundeliegenden Karte (0=linker Rand, 100=rechter Rand)",
          "type":        "number",
          "required":    true,
          "example":    "25" },
    "pos_y":
        { "label":      "pos_y",
          "description": "y-Position (vertikale) der Markierung in Prozent der zugrundeliegenden Karte (0=oberer Rand, 100=unterer Rand)",
          "type":        "number",
          "required":    true,
          "example":    "25" },
    "map":
        { "label":      "map",
          "description": "Seitentitel der als Grundlage benutzten Karte; ohne “Datei:”",
          "type":        "wiki-file-name",
          "required":    true,
          "example":    "Karte Deutschland.png" },
    "mapsize_x":
        { "label":      "mapsize_x",
          "description": "Breite der Karte in Pixeln",
          "type":        "number",
          "required":    true,
          "example":    "200" },
    "maptext":
        { "label":      "mapToolotip",
          "description": "Beschriftung, wenn man mit der Maus auf die Karte geht (Mouseover)",
          "type":        "line",
          "required":    false,
          "suggested":   true,
          "example":    "Darum geht es" },
    "warning":
        { "label":      "warning",
          "description": "Meldung “Out of range”",
          "type":        "line",
          "required":    false,
          "example":    "Hahaha" },
    "align":
        { "label":      "align",
          "description": "Ausrichtung",
          "type":        "line",
          "required":    false }
}
}
}
</templatedata>
</templatedata>
</noinclude>
</noinclude>

Aktuelle Version vom 23. März 2026, 09:39 Uhr


Kopiervorlage

<syntaxhighlight lang="wikitext" copy>

</syntaxhighlight>

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

Vorlagenparameter[Vorlagendaten bearbeiten]

Diese Vorlage bevorzugt Blockformatierung von Parametern.

ParameterBeschreibungTypStatus
mapmap

Seitentitel der als Grundlage benutzten Karte; ohne “Datei:”

Beispiel
Karte Deutschland.png
Dateierforderlich
markermarker

Seitentitel des Symbols zur Markierung, möglichst SVG; ohne “Datei:”

Standard
reddot.svg
Beispiel
Fadenkreuz.svg
Dateivorgeschlagen
markersizemarkersize

Größe der Markierung in Pixel der Oberkante. Fast frei wählbar, jedoch < mapsize/3

Standard
5
Beispiel
10
Zahlenwertvorgeschlagen
markerTooltipmarkertext

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

Beispiel
Hier isses
Einzeiliger Textvorgeschlagen
pos_xpos_x

x-Position (horizontale) der Markierung in Prozent der zugrundeliegenden Karte (0=linker Rand, 100=rechter Rand)

Beispiel
25
Zahlenwerterforderlich
pos_ypos_y

y-Position (vertikale) der Markierung in Prozent der zugrundeliegenden Karte (0=oberer Rand, 100=unterer Rand)

Beispiel
25
Zahlenwerterforderlich
mapsize_xmapsize_x

Breite der Karte in Pixeln

Beispiel
200
Zahlenwerterforderlich
mapToolotipmaptext

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

Beispiel
Darum geht es
Einzeiliger Textvorgeschlagen
warningwarning

Meldung “Out of range”

Beispiel
Hahaha
Einzeiliger Textoptional
alignalign

Ausrichtung

Einzeiliger Textoptional