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