From 4bc6f6c6af17c1c39605bcbb2260bc65b77dca1e Mon Sep 17 00:00:00 2001 From: Stefan Schlott Date: Wed, 30 Nov 2016 21:45:01 +0100 Subject: [PATCH] Show placeholder talks in "next talk" box --- content/index.html | 4 +++- lib/eventhelpers.rb | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/content/index.html b/content/index.html index 10390cd4..9098829f 100644 --- a/content/index.html +++ b/content/index.html @@ -43,7 +43,7 @@ feed:
- <% upcomingEvents = get_events().select { |e| e[:startdate].to_datetime > DateTime.now } + <% upcomingEvents = get_events(true).select { |e| e[:startdate].to_datetime > DateTime.now } if (upcomingEvents.size>0) upcomingEvents.sort! { |a,b| a[:startdate].to_datetime <=> b[:startdate].to_datetime } %> @@ -52,9 +52,11 @@ feed:

Nächster Vortrag

<%= render 'event_header', :item => upcomingEvents[0], :heading => false, :link => false %> + <% if upcomingEvents[0].path() %>

+ <% end %>

Während des Vortrags besteht die Möglichkeit, per Livestream und Chat mitzudiskutieren.

diff --git a/lib/eventhelpers.rb b/lib/eventhelpers.rb index 0112f123..c392ea28 100644 --- a/lib/eventhelpers.rb +++ b/lib/eventhelpers.rb @@ -1,5 +1,5 @@ -def get_events() - items.select { |i| (i[:kind]=='event') && i.identifier.start_with?('/events') } +def get_events(includePlaceholders = false) + items.select { |i| (i[:kind]=='event') && (i.identifier.start_with?('/events') || (includePlaceholders && i.identifier.start_with?('/_data/platzhalter'))) } end def generate_event_pages()