diff --git a/Rules b/Rules index 1428af4c..3d770b5f 100644 --- a/Rules +++ b/Rules @@ -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 diff --git a/layouts/event_archive.erb b/layouts/event_archive.erb new file mode 100644 index 00000000..b927d809 --- /dev/null +++ b/layouts/event_archive.erb @@ -0,0 +1,11 @@ +<%= render 'pager', :linkprev => @linkprev, :linknext => @linknext %> +
+ <% @item[:archiveitems].each do |item| %> +
+ <%= render 'item_intro', :item => item, :extended => true %> +

+ Zum Artikel +

+ <% end %> +
+<%= render 'pager', :linkprev => @linkprev, :linknext => @linknext %> diff --git a/lib/eventhelpers.rb b/lib/eventhelpers.rb new file mode 100644 index 00000000..e4d1df93 --- /dev/null +++ b/lib/eventhelpers.rb @@ -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 +