-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathJSFP-Archiv.twig
50 lines (43 loc) · 3.38 KB
/
JSFP-Archiv.twig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<p>{{ podcast.summary }}</p>
{% set total = 0 %}
{% for episode in podcast.episodes %}
{% set total = total + episode.duration.totalMilliseconds %}
{% endfor %}
{% set Durchschnittslänge = total / podcast.episodes|length %}
{% set hours = total // (1000 * 3600) %}
{% set minutes = (total // (1000 * 60)) % 60 %}
{% set seconds = (total // 1000) % 60 %}
{% set durchschnitthours = Durchschnittslänge // (1000 * 3600) %}
{% set durchschnittminutes = (Durchschnittslänge // (1000 * 60)) % 60 %}
{% set durchschnittseconds = (Durchschnittslänge // 1000) % 60 %}
{{ podcast.title }} besteht (incl. der Episoden von "<a href="http://www.meine-url-ist-laenger-als-deine.de/?cat=61">Wie klingt Dein Tag?</a>" und dem <a href="http://www.meine-url-ist-laenger-als-deine.de/?podcast=der-podcast-eintopf">Podcast-Eintopf</a>) aus {{ podcast.episodes|length }} veröffentlichten Episoden.
{% if podcast.episodes({post_status: 'future'})|length > 0 %}
(Geplante, aber noch nicht veröffentlichte Episoden: {{ podcast.episodes({post_status: 'future'})|length }}.)
{% endif %}
Ihre Gesamtdauer beträgt {{ hours }} Stunden {{ minutes }} Minuten und {{ seconds }} Sekunden. Die durchschnittliche Episode ist {% if durchschnitthours > 0 %}{{ durchschnitthours }} Stunden{% endif %} {{ durchschnittminutes }} Minuten und {{ durchschnittseconds }} Sekunden lang.
<ul style="list-style-type:none">
{% for episode in podcast.episodes({post_status: 'future'}) %}
<li style="color: #a59f9f;margin-top:20px;margin-bottom:20px"><b>{{ episode.post.post_title }}</b> (erscheint am {{ episode.publicationDate.format('j. F Y') }} um {{ episode.publicationDate.format('H:i') }} Uhr.) </li>
{% endfor %}
{% for episode in podcast.episodes %}
{% set Stunden = episode.duration.hours %}
{% set Minuten = episode.duration.minutes %}
{% set Sekunden = episode.duration.seconds %}
<li style="margin-bottom:20px;border-top:1px solid grey"><span style="font-weight:bold;font-size:1.5em"><a href="{{ episode.url }}">{{ episode.post.post_title }}</a></span>{% if episode.explicit == 'yes' %}<span style="color: red;font-weight:bold;margin-left:15px"><abbr title="Explizit: Hier wird geschimpft und/oder über Sex und Geschlechtsteile gesprochen">(E)</abbr></span>{% endif %}<br /><span style="font-weight:italic">{{ episode.subtitle }}</span><br /><small><span class="podlove-duration" style="margin-right:30px"><img src="http://icons.joernschaar.de/dauer.png" alt="Die Dauer der Episode" title="Die Dauer der Episode" width="20px"> {% if Stunden > 0 %}{{ Stunden }}{% endif %}
{# ATTENTION! Starting with Podlove Publisher 3.0 you can access the post title with episode.post_title and you should use that instead #}
{% if Stunden == 1 %} Stunde
{% elseif Stunden > 1 %} Stunden
{% endif %}
{{ Minuten }}
{% if Minuten == 0 %} 0 Minuten
{% elseif Minuten == 1 %} Minute
{% elseif Minuten > 1 %} Minuten
{% endif %}
und {{ Sekunden }}
{% if Sekunden == 0 %} Sekunden
{% elseif Sekunden == 1 %} Sekunden
{% elseif Sekunden > 1 %} Sekunden
{% endif %}
</span><span class="podlove-duration" style="margin-right:30px"><img src="http://icons.joernschaar.de/kalender.png" alt="Diese Episode erschien am" title="Diese Episode erschien am" width="20px"> {{ episode.publicationdate.format('d.m.Y') }}</span> </small></li>
{% endfor %}
</ul>