Vorlage:Ifgeo: Unterschied zwischen den Versionen
HeikoK (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
(strict) |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
<includeonly>{{#ifeq:{{#geocode:{{{1|}}}}}|Geocoding failed|{{{3|}}}|{{#if:{{{2|}}}|{{{2|}}}|{{{1|}}}}}}}</includeonly><noinclude> | <includeonly>{{#ifeq:{{#geocode:{{{1|}}}}}|Geocoding failed|{{{3|}}}|{{#ifeq:{{{4|}}}|strict|{{{2|}}}|{{#if:{{{2|}}}|{{{2|}}}|{{{1|}}}}}}}}}</includeonly><noinclude> | ||
<templatedata> | <templatedata> | ||
{ | { | ||
| Zeile 19: | Zeile 19: | ||
"description": " ", | "description": " ", | ||
"type": "content" | "type": "content" | ||
}, | |||
"4": { | |||
"label": "Strikte Verwendung des Gefunden-Werts", | |||
"description": "Wenn \"strict\" übergeben, wird Gefunden-Wert genommen, auch wenn leer", | |||
"example": "strict", | |||
"type": "line" | |||
} | } | ||
}, | }, | ||
"description": "Diese Vorlage entspricht einem #if:, aber mit Auswertung per #geocode:, ob eine Geo-Lokation gefunden wird. | "description": "Diese Vorlage entspricht einem #if:, aber mit Auswertung per #geocode:, ob eine Geo-Lokation gefunden wird. Wenn kein Gefunden-Wert übergeben wird und als 4.Wert nicht strict übergeben wird, wird die Geo-Lokation selbst zurückgegeben." | ||
} | } | ||
</templatedata> | </templatedata> | ||
| Zeile 30: | Zeile 36: | ||
* <code><nowiki>-{{Ifgeo|Fürth, Bayern, Deutschland||Nicht-gefunden-Wert}}-</nowiki></code> ergibt <code>-{{Ifgeo|Fürth, Bayern, Deutschland||Nicht-gefunden-Wert}}-</code> | * <code><nowiki>-{{Ifgeo|Fürth, Bayern, Deutschland||Nicht-gefunden-Wert}}-</nowiki></code> ergibt <code>-{{Ifgeo|Fürth, Bayern, Deutschland||Nicht-gefunden-Wert}}-</code> | ||
* <code><nowiki>-{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland||Nicht-gefunden-Wert}}-</nowiki></code> ergibt <code>-{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland||Nicht-gefunden-Wert}}-</code> | * <code><nowiki>-{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland||Nicht-gefunden-Wert}}-</nowiki></code> ergibt <code>-{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland||Nicht-gefunden-Wert}}-</code> | ||
* <code><nowiki>-{{Ifgeo|Fürth, Bayern, Deutschland||Nicht-gefunden-Wert|strict}}-</nowiki></code> ergibt <code>-{{Ifgeo|Fürth, Bayern, Deutschland||Nicht-gefunden-Wert|strict}}-</code> | |||
* <code><nowiki>-{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland||Nicht-gefunden-Wert|strict}}-</nowiki></code> ergibt <code>-{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland||Nicht-gefunden-Wert|strict}}-</code> | |||
* <code><nowiki>-{{Ifgeo|Fürth, Bayern, Deutschland|Gefunden-Wert}}-</nowiki></code> ergibt <code>-{{Ifgeo|Fürth, Bayern, Deutschland|Gefunden-Wert}}-</code> | * <code><nowiki>-{{Ifgeo|Fürth, Bayern, Deutschland|Gefunden-Wert}}-</nowiki></code> ergibt <code>-{{Ifgeo|Fürth, Bayern, Deutschland|Gefunden-Wert}}-</code> | ||
* <code><nowiki>-{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland|Gefunden-Wert}}-</nowiki></code> ergibt <code>-{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland|Gefunden-Wert}}-</code> | * <code><nowiki>-{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland|Gefunden-Wert}}-</nowiki></code> ergibt <code>-{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland|Gefunden-Wert}}-</code> | ||
* <code><nowiki>-{{Ifgeo|Fürth, Bayern, Deutschland}}-</nowiki></code> ergibt <code>-{{Ifgeo|Fürth, Bayern, Deutschland}}-</code> | * <code><nowiki>-{{Ifgeo|Fürth, Bayern, Deutschland}}-</nowiki></code> ergibt <code>-{{Ifgeo|Fürth, Bayern, Deutschland}}-</code> | ||
* <code><nowiki>-{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland}}-</nowiki></code> ergibt <code>-{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland}}-</code> | * <code><nowiki>-{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland}}-</nowiki></code> ergibt <code>-{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland}}-</code> | ||
* <code><nowiki>-{{Ifgeo|Fürth, Bayern, Deutschland|}}-</nowiki></code> ergibt <code>-{{Ifgeo|Fürth, Bayern, Deutschland|}}-</code> | |||
* <code><nowiki>-{{Ifgeo||Gefunden-Wert|Nicht-gefunden-Wert}}-</nowiki></code> ergibt <code>-{{Ifgeo||Gefunden-Wert|Nicht-gefunden-Wert}}-</code> | * <code><nowiki>-{{Ifgeo||Gefunden-Wert|Nicht-gefunden-Wert}}-</nowiki></code> ergibt <code>-{{Ifgeo||Gefunden-Wert|Nicht-gefunden-Wert}}-</code> | ||
</noinclude> | </noinclude> | ||
Aktuelle Version vom 13. August 2025, 07:01 Uhr
Diese Vorlage entspricht einem #if:, aber mit Auswertung per #geocode:, ob eine Geo-Lokation gefunden wird. Wenn kein Gefunden-Wert übergeben wird und als 4.Wert nicht strict übergeben wird, wird die Geo-Lokation selbst zurückgegeben.
| Parameter | Beschreibung | Typ | Status | |
|---|---|---|---|---|
| Geo-Lokation | 1 |
| Wikitext | erforderlich |
| Gefunden-Wert | 2 |
| Wikitext | optional |
| Nicht-Gefunden-Wert | 3 |
| Wikitext | optional |
| Strikte Verwendung des Gefunden-Werts | 4 | Wenn "strict" übergeben, wird Gefunden-Wert genommen, auch wenn leer
| Einzeiliger Text | optional |
Tests
-{{Ifgeo|Fürth, Bayern, Deutschland|Gefunden-Wert|Nicht-gefunden-Wert}}-ergibt-Nicht-gefunden-Wert--{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland|Gefunden-Wert|Nicht-gefunden-Wert}}-ergibt-Nicht-gefunden-Wert--{{Ifgeo|Fürth, Bayern, Deutschland||Nicht-gefunden-Wert}}-ergibt-Nicht-gefunden-Wert--{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland||Nicht-gefunden-Wert}}-ergibt-Nicht-gefunden-Wert--{{Ifgeo|Fürth, Bayern, Deutschland||Nicht-gefunden-Wert|strict}}-ergibt-Nicht-gefunden-Wert--{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland||Nicht-gefunden-Wert|strict}}-ergibt-Nicht-gefunden-Wert--{{Ifgeo|Fürth, Bayern, Deutschland|Gefunden-Wert}}-ergibt---{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland|Gefunden-Wert}}-ergibt---{{Ifgeo|Fürth, Bayern, Deutschland}}-ergibt---{{Ifgeo|BlaBla, Fürth, Bayern, Deutschland}}-ergibt---{{Ifgeo|Fürth, Bayern, Deutschland|}}-ergibt---{{Ifgeo||Gefunden-Wert|Nicht-gefunden-Wert}}-ergibt-Nicht-gefunden-Wert-