Vorlage:Gebäude/Karte: Unterschied zwischen den Versionen

fix TeilDesGebäudeKomplexes
(+ Gebäude-Komplex-Handling. Übernahme von Work)
 
(fix TeilDesGebäudeKomplexes)
Zeile 14: Zeile 14:
-->      | {{#arraymap: {{#switch: _s_ | {{{Straße|}}}={{{Hausnummer|}}} | {{{Straße2|}}}={{{Hausnummer2|}}} | {{{Straße3|}}}={{{Hausnummer3|}}} }}  <!--
-->      | {{#arraymap: {{#switch: _s_ | {{{Straße|}}}={{{Hausnummer|}}} | {{{Straße2|}}}={{{Hausnummer2|}}} | {{{Straße3|}}}={{{Hausnummer3|}}} }}  <!--
-->        | ; | _h_                                                                                                                                <!--
-->        | ; | _h_                                                                                                                                <!--
-->        | {{#ifexpr: {{#ask: [[:+]] [[!{{PAGENAME}}]] [[Kategorie:Gebäude]] [[AnzahlGebäude::1]] [[TeilDesGebäudeKomplexes::{{PAGENAME}}]] OR    <!-- Einzel-Gebäude-Seite(n) via TeilDesGebäudeKomplexes
-->        | {{#ifexpr: {{#ask: [[:+]] [[!{{PAGENAME}}]] [[Kategorie:Gebäude]] [[AnzahlGebäude::1]] [[StraßeHnr::_s_ _h_]] | format=count }} > 0    <!-- Einzel-Gebäude-Seite(n) via TeilDesGebäudeKomplexes auf Vorhandensein prüfen
-->                              [[:+]] [[!{{PAGENAME}}]] [[Kategorie:Gebäude]] [[AnzahlGebäude::1]] [[StraßeHnr::_s_ _h_]] | format=count }} > 0    <!-- oder via StraßeHnr auf Vorhandensein prüfen
-->          | {{#arraymap: {{#ask: [[:+]] [[!{{PAGENAME}}]] [[Kategorie:Gebäude]] [[AnzahlGebäude::1]] [[StraßeHnr::_s_ _h_]]                       <!-- alle Einzel-Gebäude-Seite(n) (sicherheitshalber) durchiterieren
-->          | {{#arraymap: {{#ask: [[:+]] [[!{{PAGENAME}}]] [[Kategorie:Gebäude]] [[AnzahlGebäude::1]] [[TeilDesGebäudeKomplexes::{{PAGENAME}}]] OR <!-- alle Einzel-Gebäude-Seite(n) (sicherheitshalber) durchiterieren
-->                                  [[:+]] [[!{{PAGENAME}}]] [[Kategorie:Gebäude]] [[AnzahlGebäude::1]] [[StraßeHnr::_s_ _h_]]                      <!--
-->                          | format=plainlist | sep=_;_ | link=none }}                                                                              <!--
-->                          | format=plainlist | sep=_;_ | link=none }}                                                                              <!--
-->            | _;_ | _g_                                                                                                                          <!--
-->            | _;_ | _g_                                                                                                                          <!--