Bearbeiten von „Vorlage:OsmGeschäft“
Aus TUEpedia
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 20: | Zeile 20: | ||
== Caching == | == Caching == | ||
Um nicht bei jedem Seitenaufruf die Daten direkt von OSM abrufen zu müssen werden diese gecacht. Um den Cache zu leeren wird ein Link mit ''Cache leeren'' oben rechts angezeigt. Durch diesen Aufruf werden die Daten erneut von OSM geladen | Um nicht bei jedem Seitenaufruf die Daten direkt von OSM abrufen zu müssen werden diese gecacht. Um den Cache zu leeren wird ein Link mit ''Cache leeren'' oben rechts angezeigt. Durch diesen Aufruf werden die Daten erneut von OSM geladen. | ||
[[Kategorie:Vorlage]] | [[Kategorie:Vorlage]] | ||
Zeile 29: | Zeile 29: | ||
url=https://www.tuepedia.de/img/cache.php?url=https://www.openstreetmap.org/api/0.6/{{{2|node}}}/{{{1}}} | url=https://www.tuepedia.de/img/cache.php?url=https://www.openstreetmap.org/api/0.6/{{{2|node}}}/{{{1}}} | ||
|format=XML | |format=XML | ||
|data=name=/osm/{{{2|node}}}/tag[@k='name']/@v,street=/osm/{{{2|node}}}/tag[@k='addr:street']/@v,housenumber=/osm/{{{2|node}}}/tag[@k='addr:housenumber']/@v,postcode=/osm/{{{2|node}}}/tag[@k='addr:postcode']/@v,city=/osm/{{{2|node}}}/tag[@k='addr:city']/@v,opening_hours=/osm/{{{2|node}}}/tag[@k='opening_hours']/@v,website=/osm/{{{2|node}}}/tag[@k='website']/@v,website2=/osm/{{{2|node}}}/tag[@k='contact:website']/@v,phone=/osm/{{{2|node}}}/tag[@k='phone']/@v,phone2=/osm/{{{2|node}}}/tag[@k='contact:phone']/@v,image=/osm/{{{2|node}}}/tag[@k='wikimedia_commons']/@v,shop=/osm/{{{2|node}}}/tag[@k='shop']/@v,amenity=/osm/{{{2|node}}}/tag[@k='amenity']/@v,tourism=/osm/{{{2|node}}}/tag[@k='tourism']/@v,operator=/osm/{{{2|node}}}/tag[@k='operator']/@v,cuisine=/osm/{{{2|node}}}/tag[@k='cuisine']/@v,kitchenhours=/osm/{{{2|node}}}/tag[@k='opening_hours:kitchen']/@v,craft=/osm/{{{2|node}}}/tag[@k='craft']/@v,office=/osm/{{{2|node}}}/tag[@k='office']/@v,emergency=/osm/{{{2|node}}}/tag[@k='emergency']/@v,,leisure=/osm/{{{2|node}}}/tag[@k='leisure']/@v,brand=/osm/{{{2|node}}}/tag[@k='brand']/@v,smoking=/osm/{{{2|node}}}/tag[@k='smoking']/@v,type2=/osm/{{{2|node}}}/tag[@k='socket:type2']/@v,type2output=/osm/{{{2|node}}}/tag[@k='socket:type2:output']/@v,artist_name=/osm/{{{2|node}}}/tag[@k='artist_name']/@v,artwork_type=/osm/{{{2|node}}}/tag[@k='artwork_type']/@v,material=/osm/{{{2|node}}}/tag[@k='material | |data=name=/osm/{{{2|node}}}/tag[@k='name']/@v,street=/osm/{{{2|node}}}/tag[@k='addr:street']/@v,housenumber=/osm/{{{2|node}}}/tag[@k='addr:housenumber']/@v,postcode=/osm/{{{2|node}}}/tag[@k='addr:postcode']/@v,city=/osm/{{{2|node}}}/tag[@k='addr:city']/@v,opening_hours=/osm/{{{2|node}}}/tag[@k='opening_hours']/@v,website=/osm/{{{2|node}}}/tag[@k='website']/@v,website2=/osm/{{{2|node}}}/tag[@k='contact:website']/@v,phone=/osm/{{{2|node}}}/tag[@k='phone']/@v,phone2=/osm/{{{2|node}}}/tag[@k='contact:phone']/@v,image=/osm/{{{2|node}}}/tag[@k='wikimedia_commons']/@v,shop=/osm/{{{2|node}}}/tag[@k='shop']/@v,amenity=/osm/{{{2|node}}}/tag[@k='amenity']/@v,tourism=/osm/{{{2|node}}}/tag[@k='tourism']/@v,operator=/osm/{{{2|node}}}/tag[@k='operator']/@v,cuisine=/osm/{{{2|node}}}/tag[@k='cuisine']/@v,kitchenhours=/osm/{{{2|node}}}/tag[@k='opening_hours:kitchen']/@v,craft=/osm/{{{2|node}}}/tag[@k='craft']/@v,office=/osm/{{{2|node}}}/tag[@k='office']/@v,emergency=/osm/{{{2|node}}}/tag[@k='emergency']/@v,,leisure=/osm/{{{2|node}}}/tag[@k='leisure']/@v,brand=/osm/{{{2|node}}}/tag[@k='brand']/@v,smoking=/osm/{{{2|node}}}/tag[@k='smoking']/@v,type2=/osm/{{{2|node}}}/tag[@k='socket:type2']/@v,type2output=/osm/{{{2|node}}}/tag[@k='socket:type2:output']/@v,artist_name=/osm/{{{2|node}}}/tag[@k='artist_name']/@v,artwork_type=/osm/{{{2|node}}}/tag[@k='artwork_type']/@v,material=/osm/{{{2|node}}}/tag[@k='material']/@v,breitengrad=/osm/{{{2|node}}}/@lat,laengengrad=/osm/{{{2|node}}}/@lon | ||
|use xpath | |use xpath | ||
|cache seconds=86400 | |cache seconds=86400 | ||
}}<!-- | }}<!-- | ||
--> | -->{{#if: {{#external_value:shop|}}|[[Kategorie:Läden]]}}<!-- | ||
-->{{Geschäft3 | -->{{Geschäft3 | ||
| osm_id={{{1}}} | | osm_id={{{1}}} | ||
Zeile 39: | Zeile 39: | ||
| name={{#external_value:name}} | | name={{#external_value:name}} | ||
| image={{#replace:{{#external_value:image}}|File:| }} | | image={{#replace:{{#external_value:image}}|File:| }} | ||
| kategorie={{#if:{{#external_value:tourism|}}|{{OsmTourismsTranslation|{{#external_value:tourism}}}}}} {{#if:{{#external_value:amenity|}}|{{OsmAmenitiesTranslation|{{#external_value:amenity}}}}}} {{#if:{{#external_value:emergency|}}|{{OsmEmergenciesTranslation|{{#external_value:emergency}}}}}} {{#if:{{#external_value:leisure|}}|{{OsmLeisuresTranslation|{{#external_value:leisure}}}}}} {{#if:{{#external_value:shop|}}|{{#if:{{#external_value:amenity|}}|, }}{{OsmShopsTranslation|{{#external_value:shop}}}}}}{{#if:{{#external_value:craft|}}|{{#if:{{#external_value:shop|}}|, }}{{OsmCraftsTranslation|{{#external_value:craft}}}}}}{{#if:{{#external_value:office|}}|{{OsmOfficeTranslation|{{#external_value:office}}}}}}{{#if:{{#external_value:brand|}}| ({{OsmArrayToCategories|{{#external_value:brand}}}})}} {{#if:{{#external_value:artwork_type|}}| | | kategorie={{#if:{{#external_value:tourism|}}|{{OsmTourismsTranslation|{{#external_value:tourism}}}}}} {{#if:{{#external_value:amenity|}}|{{OsmAmenitiesTranslation|{{#external_value:amenity}}}}}} {{#if:{{#external_value:emergency|}}|{{OsmEmergenciesTranslation|{{#external_value:emergency}}}}}} {{#if:{{#external_value:leisure|}}|{{OsmLeisuresTranslation|{{#external_value:leisure}}}}}} {{#if:{{#external_value:shop|}}|{{#if:{{#external_value:amenity|}}|, }}{{OsmShopsTranslation|{{#external_value:shop}}}}}}{{#if:{{#external_value:craft|}}|{{#if:{{#external_value:shop|}}|, }}{{OsmCraftsTranslation|{{#external_value:craft}}}}}}{{#if:{{#external_value:office|}}|{{OsmOfficeTranslation|{{#external_value:office}}}}}}{{#if:{{#external_value:brand|}}| ({{OsmArrayToCategories|{{#external_value:brand}}}})}} {{#if:{{#external_value:artwork_type|}}| {{OsmArtworkTypesTranslation|{{#external_value:artwork_type}}}}}} | ||
| strasse = {{#external_value:street}} | | strasse = {{#external_value:street}} | ||
| hausnummer = {{#external_value:housenumber}} | | hausnummer = {{#external_value:housenumber}} | ||
Zeile 51: | Zeile 51: | ||
| artist_name = {{#external_value:artist_name}} | | artist_name = {{#external_value:artist_name}} | ||
| artwork_type = {{#external_value:artwork_type}} | | artwork_type = {{#external_value:artwork_type}} | ||
| material = {{#external_value:material}} | |||
| material = | |||
| rauchen={{#if:{{#external_value:smoking|}}|{{OsmSmokingTranslation|{{#external_value:smoking}}}}}} | | rauchen={{#if:{{#external_value:smoking|}}|{{OsmSmokingTranslation|{{#external_value:smoking}}}}}} | ||
| tel={{#if:{{#external_value:phone|}}|<htmltag tagname="a" href="tel:{{#external_value:phone}}">{{OsmPhoneTranslation|{{#external_value:phone}}}}</htmltag>| }}{{#if:{{#external_value:phone2|}}|<htmltag tagname="a" href="tel:{{#external_value:phone2}}">{{OsmPhoneTranslation|{{#external_value:phone2}}}}</htmltag>| }} | | tel={{#if:{{#external_value:phone|}}|<htmltag tagname="a" href="tel:{{#external_value:phone}}">{{OsmPhoneTranslation|{{#external_value:phone}}}}</htmltag>| }}{{#if:{{#external_value:phone2|}}|<htmltag tagname="a" href="tel:{{#external_value:phone2}}">{{OsmPhoneTranslation|{{#external_value:phone2}}}}</htmltag>| }} | ||
Zeile 64: | Zeile 62: | ||
<!--| breitengrad={{#external_value:breitengrad}} | <!--| breitengrad={{#external_value:breitengrad}} | ||
| laengengrad={{#external_value:laengengrad}}--> | | laengengrad={{#external_value:laengengrad}}--> | ||
}}{{#if:{{#external_value:image|}}| |[[Kategorie:TÜpedia: | }}{{#if:{{#external_value:image|}}| |[[Kategorie:TÜpedia:Artikel-Bilderwunsch]]}}</includeonly> |