Vorlage:Room: Unterschied zwischen den Versionen

1.652 Bytes hinzugefügt ,  2. November 2019
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<includeonly>
* Room code: [[RoomCode::{{SUBPAGENAME}}]]
* Room code: [[RoomCode::{{SUBPAGENAME}}]]
* Address: [[Address::{{{Address}}}]]
* Address: [[Address::{{{Address}}}]]
* Room name: [[RoomName::{{{RoomName}}}]]
* Room name: [[RoomName::{{{RoomName}}}]]
{{#if: {{{SearchValue|}}}|* Search value: {{#set: SearchValue={{{SearchValue|}}}|+sep=,|template=BySetTemplateSimpleValueOutputMultiple}}}}
{{#if: {{{RoomSize|}}}|* Room size: [[RoomSize::{{{RoomSize}}}]]}}
{{#if: {{{RoomSize|}}}|* Room size: [[RoomSize::{{{RoomSize}}}]]}}
{{#if: {{{latitude|}}} | {{#if: {{#regex:{{{latitude}}}|%^[+-]?(90{{!}}([1-9]{{!}}[1-8][0-9])(\.[0-9]{1,5})?)$%}} | {{#if: {{{longitude|}}} | {{#if: {{#regex:{{{longitude}}}|%^[+-]?(180{{!}}([1-9]{{!}}[1-9][0-9]{{!}}1[1-7][0-9])(\.[0-9]{1,5})?)$%}} |* GPS-Location: [[Latitude::{{{latitude}}}]], [[Longitude::{{{longitude}}}]] [https://www.openstreetmap.org/?mlat={{{latitude}}}&mlon={{{longitude}}}#map=19/{{{latitude}}}/{{{longitude}}} OSM] |* GPS-Location: <span style="background-color:#FAA">longitude wrong</span>}} |* GPS-Location: <span style="background-color:#FAA">latitude set, longitude missing</span>}} |* GPS-Location: <span style="background-color:#FAA">latitude wrong</span>}}}}


{{#ifexist: File:Room_{{SUBPAGENAME}}.png|[[File:Room_{{SUBPAGENAME}}.png|280px|{{SUBPAGENAME}}]]{{#set:RoomImage=File:Room_{{SUBPAGENAME}}.png }}}}
{{#ifexist: File:Room_{{SUBPAGENAME}}.png|[[File:Room_{{SUBPAGENAME}}.png|280px|{{SUBPAGENAME}}]]{{#set:RoomImage=File:Room_{{SUBPAGENAME}}.png|}}}}
 
[[Kategorie:Raumcode]]</includeonly>
<noinclude>
'''Parameter:'''
* RoomCode
* Address (wichtig erst straße + Hausnummer, dann der Rest wie Stock, Stiege, Bereich)
* RoomName
'''Optional:'''
* SearchValue (getrennt mit einem Beistrich, wird für die externe Suche verwendet)
* RoomSize
* latitude (90 bis -90, dazwischen mit max. 5 Nachkommastellen) und longitude (180 bis -180, dazwischen mit max. 5 Nachkommastellen) (muss beides angegeben werden)
 
Wenn ein Bild mit dem Raumnamen vorhanden ist, wird dieses automatisch gesetzt.
Beispiel:
<pre>
{{RaumCode
|Address=Getreidemarkt 9
|RoomName=GM 1 Audi. Max. (Auditorium maximum)
|SearchValue=audimax, audi max, GM1
|RoomSize=500
|latitude=48.19892
|longitude=16.36988
}}
 
Der größte Hörsaal an der TU.
</pre>
 
[[Kategorie:Vorlage]]</noinclude>
89

Bearbeitungen