diff options
| author | erdgeist <erdgeist@erdgeist.org> | 2026-07-14 04:25:14 +0200 |
|---|---|---|
| committer | erdgeist <erdgeist@erdgeist.org> | 2026-07-14 04:25:14 +0200 |
| commit | 6b302d263ac66b521a743f1e8e1cc82997b54b5d (patch) | |
| tree | fd0cb52a9de403628763608d36f6d0778e22ac77 /app/views/custom/page_templates/public/chapter_detail.html.erb | |
| parent | e0f2394fd0816ef03bf4b928ab9fa5a18c32ffda (diff) | |
Add chapter images: thumbnail on the list, headline image on the detail page
_chapter.html.erb (the aggregator partial used by the erfas/
chaostreffs overview pages) never rendered an image at all --
editors attaching a hackerspace photo via the asset picker would see
zero visible effect on exactly the pages they'd check first.
chapter_detail.html.erb (the individual page template) had the same
gap. Both fixed by reusing existing infrastructure rather than
inventing anything: the overview list gets a small, aspect-preserving
:thumb image beside the heading; the detail page gets the app's
existing headline_image helper, the same one every other full-page
template already uses.
Diffstat (limited to 'app/views/custom/page_templates/public/chapter_detail.html.erb')
| -rw-r--r-- | app/views/custom/page_templates/public/chapter_detail.html.erb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/app/views/custom/page_templates/public/chapter_detail.html.erb b/app/views/custom/page_templates/public/chapter_detail.html.erb index f47353c4..c4c25982 100644 --- a/app/views/custom/page_templates/public/chapter_detail.html.erb +++ b/app/views/custom/page_templates/public/chapter_detail.html.erb | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | <div class="article" lang="<%= @page.effective_lang %>"> | 1 | <div class="article" lang="<%= @page.effective_lang %>"> |
| 2 | <h2 class="headline"><%= @page.title %></h2> | 2 | <h2 class="headline"><%= @page.title %></h2> |
| 3 | <%= headline_image %> | ||
| 3 | <% if @page.node.external_url.present? %> | 4 | <% if @page.node.external_url.present? %> |
| 4 | <div class="chapter_url"><%= link_to @page.node.external_url, @page.node.external_url, target: '_blank', rel: 'noopener' %></div> | 5 | <div class="chapter_url"><%= link_to @page.node.external_url, @page.node.external_url, target: '_blank', rel: 'noopener' %></div> |
| 5 | <% end %> | 6 | <% end %> |
