From 70b59ef67aa3b0d2caa8309e39be80c701b7d177 Mon Sep 17 00:00:00 2001 From: Stefan Schlott Date: Sun, 25 Aug 2013 13:49:25 +0200 Subject: [PATCH] Render next event on start page --- content/index.html | 28 +++++++--------------------- layouts/event_body.html | 2 +- layouts/event_header.erb | 3 ++- 3 files changed, 10 insertions(+), 23 deletions(-) diff --git a/content/index.html b/content/index.html index fe6760ea..09bea436 100644 --- a/content/index.html +++ b/content/index.html @@ -29,38 +29,24 @@ feed:
+ <% upcomingEvents = get_events().select { |e| e[:startdate] > Time.now } + if (upcomingEvents.size>0) + upcomingEvents.sort! { |a,b| a[:startdate] <=> b[:startdate] } + %>

Nächster Vortrag

+ <%= render 'event_header', :item => upcomingEvents[0], :heading => false %>

- Termin: - Donnerstag, 14. Februar 2013, 19:30 Uhr -

-

- Thema: - Über die besonderen Anforderungen beim Sammeln von historischen Großrechnern -

-

- Referent: - - Wolfgang Stief, GUUG München - -

-

- Ort: - - Stadtbibliothek am Mailänder Platz, Max-Bense-Forum (UG) - -

-

- - + - Flyer (PDF) - Aushang (PDF)

+ <% end %>
diff --git a/layouts/event_body.html b/layouts/event_body.html index c170ab87..83e3bac7 100644 --- a/layouts/event_body.html +++ b/layouts/event_body.html @@ -3,7 +3,7 @@
- <%= render 'event_header', :item => item %> + <%= render 'event_header', :item => item, :heading => true %>
<%= yield %> diff --git a/layouts/event_header.erb b/layouts/event_header.erb index 141d78e5..453682c7 100644 --- a/layouts/event_header.erb +++ b/layouts/event_header.erb @@ -1,8 +1,9 @@
-

+ <% if heading %>

<%= item[:title] %>

<% end %> Termin: T19:30"><%= @item[:startdate].strftime("%d.%m.%Y") %>, 19:30 Uhr
+ <% if !heading %>Thema:<%= item[:title] %>
<% end %>
Referent: