From: Philipp Spitzer Date: Sun, 7 Aug 2022 21:00:27 +0000 (+0200) Subject: Nähere Details zu Rodelverleihs. X-Git-Url: https://git.toastfreeware.priv.at/philipp/winterrodeln/wrpylib.git/commitdiff_plain/30451a1ba4c0f5c76cd0977c4fe12b70aa32cd19 Nähere Details zu Rodelverleihs. --- diff --git a/wrpylib/templates/sledrun_wikitext.txt b/wrpylib/templates/sledrun_wikitext.txt index 29c9c5d..bceb8b4 100644 --- a/wrpylib/templates/sledrun_wikitext.txt +++ b/wrpylib/templates/sledrun_wikitext.txt @@ -5,6 +5,15 @@ {%- macro wr_page(value) -%} [[{{ value.title }}{% if value.text %}|{{ value.text }}{% endif %}]] {%- endmacro -%} +{%- macro address(value) -%} +{% set space = joiner(" ") %} +{%- if value.street %}{{ space() }}{{ value.street }}{% endif %} +{%- if value.housenumber %}{{ space() }}{{ value.housenumber }}{% endif %} +{%- if value.street or value.housenumber %};{% endif %} +{%- if value.postcode %}{{ space() }}{{ value.postcode }}{% endif %} +{%- if value.city %}{{ space() }}{{ value.city }}{% endif %} +{%- if value.country %}{{ space() }}{{ value.country }}{% endif %} +{%- endmacro -%} {% if sledrun_json.entry_under_construction %}{% raw %}{{In Arbeit|Rodelbahn}}{% endraw %} {% endif -%} @@ -58,7 +67,7 @@ {%- endif %} {%- endif -%} {% for rental in sled_rental %} -** {% set space = joiner(" ") %} +** {% set space = joiner("; ") %} {%- if rental.name %}{{ space() }} {%- if rental.weblink and not rental.weblink.text %}{{ weblink({"url": rental.weblink.url, "text": rental.name}) }} {%- else %}{{ rental.name }} @@ -67,7 +76,11 @@ {%- if rental.wr_page %}{{ space() }}{{ wr_page(rental.wr_page) }}{% endif %} {%- if rental.weblink and not (rental.name and not rental.weblink.text) %} {{- space() }}{{ weblink(rental.weblink) }}{% endif %} - {%- if rental.note %}{{ space() }}({{ rental.note }}){% endif %} + {%- if rental.phone %}{{ space() }}Tel. {{ rental.phone }}{% endif %} + {%- if rental.address %}{{ space() }}{{ address(rental.address) }}{% endif %} + {%- if rental.location %}{{ space() }}{{ rental.location }}{% endif %} + {%- if rental.opening_hours %}{{ space() }}{{ rental.opening_hours }}{% endif %} + {%- if rental.note %}{{ space() }}{{ rental.note }}{% endif %} {%- endfor %} * '''Schneelage - Auskunft''': {%- for info in info_phone %}