Generate event archive
This commit is contained in:
parent
a18e920e2b
commit
c8c5bde4f4
3 changed files with 18 additions and 1 deletions
3
Rules
3
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
|
||||
|
||||
|
||||
|
|
|
|||
11
layouts/event_archive.erb
Normal file
11
layouts/event_archive.erb
Normal 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
5
lib/eventhelpers.rb
Normal 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
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue