Vorlage:OsmGeschäft: Unterschied zwischen den Versionen

Aus TUEpedia
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 17: Zeile 17:
url=https://www.openstreetmap.org/api/0.6/node/{{{1}}}
url=https://www.openstreetmap.org/api/0.6/node/{{{1}}}
|format=XML
|format=XML
|data=name=/osm/node/tag[@k='name']/@v,street=/osm/node/tag[@k='addr:street']/@v,housenumber=/osm/node/tag[@k='addr:housenumber']/@v,postcode=/osm/node/tag[@k='addr:postcode']/@v,city=/osm/node/tag[@k='addr:city']/@v,opening_hours=/osm/node/tag[@k='opening_hours']/@v,website=/osm/node/tag[@k='website']/@v,website2=/osm/node/tag[@k='contact:website']/@v,phone=/osm/node/tag[@k='phone']/@v,phone2=/osm/node/tag[@k='contact:phone']/@v,image=/osm/node/tag[@k='wikimedia_commons']/@v,shop=/osm/node/tag[@k='shop']/@v,amenity=/osm/node/tag[@k='amenity']/@v,operator=/osm/node/tag[@k='operator']/@v,cuisine=/osm/node/tag[@k='cuisine']/@v,kitchenhours=/osm/node/tag[@k='opening_hours:kitchen']/@v,craft=/osm/node/tag[@k='craft']/@v,breitengrad=/osm/node/@lat,laengengrad=/osm/node/@lon
|data=name=/osm/node/tag[@k='name']/@v,street=/osm/node/tag[@k='addr:street']/@v,housenumber=/osm/node/tag[@k='addr:housenumber']/@v,postcode=/osm/node/tag[@k='addr:postcode']/@v,city=/osm/node/tag[@k='addr:city']/@v,opening_hours=/osm/node/tag[@k='opening_hours']/@v,website=/osm/node/tag[@k='website']/@v,website2=/osm/node/tag[@k='contact:website']/@v,phone=/osm/node/tag[@k='phone']/@v,phone2=/osm/node/tag[@k='contact:phone']/@v,image=/osm/node/tag[@k='wikimedia_commons']/@v,shop=/osm/node/tag[@k='shop']/@v,amenity=/osm/node/tag[@k='amenity']/@v,operator=/osm/node/tag[@k='operator']/@v,cuisine=/osm/node/tag[@k='cuisine']/@v,kitchenhours=/osm/node/tag[@k='opening_hours:kitchen']/@v,craft=/osm/node/tag[@k='craft']/@v,brand=/osm/node/tag[@k='brand']/@v,breitengrad=/osm/node/@lat,laengengrad=/osm/node/@lon
|use xpath  
|use xpath  
|cache seconds=120
|cache seconds=120
Zeile 25: Zeile 25:
| name={{#external_value:name}}
| name={{#external_value:name}}
| image={{#replace:{{#external_value:image}}|File:| }}
| image={{#replace:{{#external_value:image}}|File:| }}
| kategorie={{#if:{{#external_value:amenity|}}|{{OsmAmenityTranslation|{{#external_value:amenity}}}}}} {{#if:{{#external_value:shop|}}|{{#if:{{#external_value:amenity|}}|, }}{{OsmShopTranslation|{{#external_value:shop}}}}}}{{#if:{{#external_value:craft|}}|{{#if:{{#external_value:shop|}}|, }}{{OsmCraftTranslation|{{#external_value:craft}}}}}}
| kategorie={{#if:{{#external_value:amenity|}}|{{OsmAmenityTranslation|{{#external_value:amenity}}}}}} {{#if:{{#external_value:shop|}}|{{#if:{{#external_value:amenity|}}|, }}{{OsmShopTranslation|{{#external_value:shop}}}}}}{{#if:{{#external_value:craft|}}|{{#if:{{#external_value:shop|}}|, }}{{OsmCraftTranslation|{{#external_value:craft}}}}}}{{#if:{{#external_value:brand|}}|, [[{{#external_value:brand}}]]}}
| strasse = {{#external_value:street}}
| strasse = {{#external_value:street}}
| hausnummer = {{#external_value:housenumber}}
| hausnummer = {{#external_value:housenumber}}

Version vom 23. Oktober 2018, 10:49 Uhr

Die Vorlage:OsmGeschäft blendet die Vorlage:Geschäft3 mit von OpenStreetMap enthaltenen Angaben ein. Wenn dort auch ein Link auf ein Wikimedia Commons Bild hinterlegt ist, so wird auch dieses automatisch eingebunden.

Syntax:

{{OsmGeschäft|Node ID}}

Die Node ID findet man, wenn hier auf den Eintrag klickt:

Karte mit allen Geschäften in Tübingen


Die Vorlage eignet sich auch für Gastronomie- und Handwerksbetriebe.