]> ToastFreeware Gitweb - philipp/winterrodeln/wrpylib.git/blob - wrpylib/templates/sledrun_wikitext.txt
Show notes for public transport and parking.
[philipp/winterrodeln/wrpylib.git] / wrpylib / templates / sledrun_wikitext.txt
1 {% block content %}
2 {%- macro weblink(value) -%}
3 {% if value.text %}[{{ value.url }} {{ value.text }}]{% else %}{{ value.url }}{% endif %}
4 {%- endmacro %}
5 {%- macro wr_page(value) -%}
6 [[{{ value.title }}{% if value.text %}|{{ value.text }}{% endif %}]]
7 {%- endmacro -%}
8 == Allgemeines ==
9 {{ rodelbahnbox }}
10 {{ description | default("''Hier wird die Rodelbahn allgemein beschrieben.''") | trim }}
11 {% raw %}
12 * {{Position oben}}
13 * {{Position unten}}
14 * {{Höhenunterschied}}
15 * {{Bahnlänge}}
16 * {{Gehzeit}}
17 {% endraw -%}
18 * '''Beleuchtung''': {{ nightlight_description | default( nightlight_possible | default("''Unbekannt''") ) | trim }}
19 * '''Rodelverleih''': {{ sled_rental_description | default( sled_rental_direct | german_bool | default("''Unbekannt''") ) | trim }}
20 * '''Schneelage - Auskunft''':
21 {%- for info in info_phone %}
22 ** {{ info.phone }} ({{ info.name }})
23 {%- endfor %}
24 {%- for info in info_web %}
25 ** {{ weblink(info) }}
26 {%- endfor %}
27 * '''Betreiber''': {{ operator }}
28 * '''Hütten''':
29 {%- for info in gastronomy %}
30 ** {{ info.name }}
31    {%- if info.wr_page %}{{ wr_page(info.wr_page) }}{% endif %}
32    {%- if info.weblink %}{{ weblink(info.weblink) }}{% endif %}
33    {%- if info.note %} ({{ info.note }}){% endif %}
34 {%- endfor %}
35 * '''Andere Rodelbahnen''':
36 {% for info in sledrun_list %}
37 ** {{ wr_page(info) }}
38 {% endfor -%}
39 * '''Siehe auch''':
40 {%- for info in see_also %}
41 ** {{ weblink(info) }}
42 {%- endfor %}
43
44 {% raw %}{{Buttonleiste{% endraw -%}
45 |Bericht={{ allow_reports | default(true) | german_bool }}
46 {%- if forum_id %}|ForumId={{ forum_id }}{% endif -%}
47 {% if impressions_title %}|Impressionen={{ impressions_title }}{% endif -%}
48 {%- if position %}|Wetter=Ja{% endif -%}
49 {%- if videos %}|Video={{ videos[0].url }}{% endif -%}
50 |Korrektur=Seite{% if correction_email %}|Korrektur_To={{ correction_email }}{% endif -%}
51 {% if freizeitticket_tyrol %}|Freizeitticket=Ja{% endif -%}
52 {% if regio_card_tyrol %}|Regiocard=Ja{% endif -%}}}
53 {% raw %}{{Clear}}{% endraw %}
54
55
56 == Landkarte ==
57 {% if map_json is none -%}
58 ''leider ist derzeit keine [[Winterrodeln:Landkarte|Landkarte]] zu dieser Rodelbahn vorhanden''
59 {%- else -%}
60 {{ h.create_wrmap(map_json) }}
61 {% raw %}{{Landkarte Legende}}<br/>{{GoogleMaps Hinweis}}{% endraw %}
62 {%- endif %}
63
64
65 == Anreise mit öffentlichen Verkehrsmitteln ==
66 {% if public_transport_description -%}
67 {{ public_transport_description | trim }}
68 {%- else -%}
69 ''Hier wird die Anreise mit öffentlichen Verkehrsmitteln beschrieben.''
70 {%- endif %}
71
72 {% for pt_stop in public_transport_stops -%}
73 * {{ h.list_template('Haltestelle', [pt_stop.municipality, pt_stop.name_local, h.json_pos_ele_position(pt_stop.get('position', {})), h.json_pos_ele_elevation(pt_stop.get('position', {}))]) }}
74 {%- if pt_stop.note %} ({{ pt_stop.note }}){% endif %}
75 {% for template_name in ['monitor_template', 'route_arrival_template', 'route_departure_template'] -%}
76 {% if template_name in pt_stop -%}
77 ** {{ h.json_template(pt_stop[template_name]) }}
78 {% endif %}
79 {%- endfor %}
80 {%- endfor -%}
81 {% for pt_line in public_transport_lines -%}
82 {% if loop.first -%}
83 * '''Fahrplan''':
84 {%- endif %}
85 ** {% if pt_line.timetable_template is defined %}{{ h.json_template(pt_line.timetable_template) }}
86    {%- else %}{{ pt_line.name }}{% endif %}
87 {%- endfor %}
88 {% for link in public_transport_links -%}
89 {% if loop.first -%}
90 * '''Fahrplan''':
91 {%- endif %}
92 ** {{ weblink(link) }}
93 {%- endfor %}
94
95 == Anreise mit dem Auto ==
96 {% if car_description -%}
97 {{ car_description | trim }}
98 {%- else -%}
99 ''Hier wird die Anreise mit dem Auto beschrieben.''
100 {%- endif %}
101
102 {% for parking in sledrun_json.car_parking -%}
103 * '''Parkplatz''': {{ h.list_template('Parkplatz', [h.json_pos_ele_position(parking.position), h.json_pos_ele_elevation(parking.position)]) }}
104 {%- if parking.note %} ({{ parking.note }}){% endif %}
105 {% endfor -%}
106 {% for distance_info in sledrun_json.car_distances -%}
107 {% if loop.first -%}
108 * '''Entfernung''':
109 {% endif -%}
110 ** {{ distance_info.route }}: {{ distance_info.km }} km
111 {% endfor %}
112
113 {% raw %}{{Rodelbahnzustand|Forumlink={% endraw %}{{ sledrun_json.forum_id }}}}
114
115 [[Kategorie:Rodelbahn]]
116 {% endblock %}