blob: 105ec21a831b0ca21a8eeb63665dfe4e1b7983a5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
<div class="article" lang="<%= @page.effective_lang %>">
<h1 class="headline"><%= @page.title %></h1>
<%= headline_image %>
<% if @page.external_url.present? %>
<div class="chapter_url"><%= link_to @page.external_url, @page.external_url, target: '_blank', rel: 'noopener' %></div>
<% end %>
<p><%= sanitize(@page.abstract) %></p>
<%= aggregate?(@page.body) %>
<% open_days = @page.node.events.tagged_with('open-day').order(:start_time) %>
<% other_events = @page.node.events.where.not(id: open_days.map(&:id)).order(:start_time) %>
<% if open_days.any? %>
<div class="chapter_events open_days">
<h3><%= t(:open_days) %></h3>
<ul>
<% open_days.each do |event| %>
<li><%= event_schedule_text(event) %></li>
<% end %>
</ul>
</div>
<% end %>
<% if other_events.any? %>
<div class="chapter_events">
<h3><%= t(:upcoming_events) %></h3>
<ul>
<% other_events.each do |event| %>
<li>
<span class="event_title"><%= event.display_title %></span>
<span class="event_schedule"><%= event_schedule_text(event) %></span>
</li>
<% end %>
</ul>
</div>
<% end %>
<%= render partial: 'content/asset_credits' %>
</div>
|