Generate event archive

This commit is contained in:
Stefan Schlott 2013-08-25 13:10:05 +02:00
parent a18e920e2b
commit c8c5bde4f4
3 changed files with 18 additions and 1 deletions

3
Rules
View file

@ -1,9 +1,10 @@
#!/usr/bin/env ruby
preprocess do
merge_location_data
generate_event_pages
generate_archive_pages
generate_twitter_archive_pages
merge_location_data()
end

11
layouts/event_archive.erb Normal file
View file

@ -0,0 +1,11 @@
<%= render 'pager', :linkprev => @linkprev, :linknext => @linknext %>
<div class="row">
<% @item[:archiveitems].each do |item| %>
<div class="span8">
<%= render 'item_intro', :item => item, :extended => true %>
<p>
<a href="<%= item.path() %>">Zum Artikel</a>
</div>
<% end %>
</div>
<%= render 'pager', :linkprev => @linkprev, :linknext => @linknext %>

5
lib/eventhelpers.rb Normal file
View file

@ -0,0 +1,5 @@
def generate_event_pages()
articles = items.select { |i| i[:kind] == 'event' }
generate_yearly_archive(articles, :startdate, '/events', 'Veranstaltungen', 'event_archive')
end