Vorlage:Feldzusammenfassung/Minimap: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
K (ups.)
(Füge direkte Option für Rahmen hinzu statt hässlichen Hacks)
Zeile 14: Zeile 14:
-->{{#ifeq:{{{Veraltetes Feld|none}}}|none||[[Kategorie:Veraltete Felder]]}}<!--
-->{{#ifeq:{{{Veraltetes Feld|none}}}|none||[[Kategorie:Veraltete Felder]]}}<!--
  -->{{#if:{{#varexists:{{{2|{{PAGENAME}}}}}BreiteTotal}}|<!--
  -->{{#if:{{#varexists:{{{2|{{PAGENAME}}}}}BreiteTotal}}|<!--
--><div class="maplink" style="position: relative; width: 0;"><!--
  --><div class="maplink" style="position: relative; width: 0;"><!--
   -->{{#if: {{{png|}}}|[[Datei:{{{Minimapname|Minimap {{{name|{{PAGENAME}}}}}}}}.png]]|[[Datei:{{{Minimapname|Minimap {{{name|{{PAGENAME}}}}}}}}.jpg]]}}<!--
   -->{{#if: {{{png|}}}|[[Datei:{{{Minimapname|Minimap {{{name|{{PAGENAME}}}}}}}}.png]]|[[Datei:{{{Minimapname|Minimap {{{name|{{PAGENAME}}}}}}}}.jpg]]}}<!--
   -->{{Loop|{{#expr:{{#var:{{{2|{{PAGENAME}}}}}BreiteTotal}} * {{#var:{{{2|{{PAGENAME}}}}}HöheTotal}}}}<!--
 
Rahmen von Oberflächengebieten ist standardmäßig mit Bergfeldern
 
   -->{{#vardefine:_Rahmen|{{{Rahmen|{{#ifeq:{{#var:{{{Gebiet}}}Koord}}|+|1|0}}}}}}}<!--
 
Berechne Dimensionen von Hotspots zuzüglich Rahmen
 
  -->{{#vardefine:_Breite|{{#expr:{{#var:{{{2|{{PAGENAME}}}}}Breite}} + {{{RahmenLinks|{{#var:_Rahmen}}}}} + {{{RahmenRechts|{{#var:_Rahmen}}}}}}}}}<!--
  -->{{#vardefine:_Höhe|{{#expr:{{#var:{{{2|{{PAGENAME}}}}}Höhe}} + {{{RahmenOben|{{#var:_Rahmen}}}}} + {{{RahmenUnten|{{#var:_Rahmen}}}}}}}}}<!--
 
  -->{{Loop|{{#expr:{{#var:_Breite}} * ({{#var:_Höhe}})}}<!--
         -->|Feldzusammenfassung/Minimap-Hotspots<!--
         -->|Feldzusammenfassung/Minimap-Hotspots<!--
         -->|Gebiet|{{{2|{{PAGENAME}}}}}<!--
         -->|Höhe|{{#var:_Höhe}}<!--
  -->}}<!--
        -->|TopLeftX|{{#expr:{{#var:{{{2|{{PAGENAME}}}}}TopLeftX}} - {{{RahmenLinks|{{#var:_Rahmen}}}}}}}<!--
        -->|TopLeftY|{{#expr:{{#var:{{{2|{{PAGENAME}}}}}TopLeftY}} - {{{RahmenOben|{{#var:_Rahmen}}}}}}}<!--
        -->}}<!--
   --></div><!--
   --></div><!--
  -->|<!--
  -->|<!--

Version vom 4. April 2018, 01:28 Uhr


Es konnten keine Minimap-Links generiert werden, da kein Eintrag für dieses Gebiet in der Vorlage:LocateRegion/Data vorhanden ist.



[Bearbeiten] Dokumentation

Diese Vorlage wird im Zusammenhang mit Artikeln im Feld-Namensraum genutzt und sorgt für die Einbindung der Minimap und der Hotspots. Eine nähere Erklärung findet sich unter Hilfe:Karten.

Verwendung

Diese Vorlage wird mit {{Feldzusammenfassung/Minimap|Gebietsname}} eingebunden.

Parameter

  • 1: Der Gebietsname
  • 2 oder Gebietskat: Entspricht der Kategoriename, zu dem der Artikel gehören soll (Normalfall: Gebietsname (Orte)), nicht "Artikelname (Orte)" muss über einen dieser Parameter die Kategorie abgeändert werden ("(Orte)" wird automatisch ergänzt)
  • Veraltetes Feld: Ist das Gebiet veraltet, muss hier der Name der neuen Version angegeben werden
  • png: Falls die Minimap als .png vorliegt, auf true oder ja setzen, ansonsten leer lassen.
  • Rahmen: Falls die Minimap einen unüblichen Rahmen hat (Default: 1 für Oberflächengebiete und 0 für Dungeons)