Fallback logos everywhere

This commit is contained in:
redfast00 2020-09-18 00:16:35 +02:00
parent c31c11e46c
commit 3c39054028
No known key found for this signature in database
GPG key ID: 5946E0E34FD0553C
5 changed files with 16 additions and 6 deletions

View file

@ -1,15 +1,17 @@
---
naam: StuJardin
titel: StuJardin
id: stujardin
naam: StuJardin
verkorte_naam: StuJardin
konvent: gsr
logo: /assets/sfeerfotos/stujardin.png
contact: http://stujardin@gmail.com/
website: http://student.ugent.be/stujardin/
social:
- platform: facebook
link: https://www.facebook.com/stujardin/
themas:
- duurzaamheid en groen
- duurzaamheid en groen
---
StuJardin teelt samen met studenten groenten, fruit en kruiden in de stad. Hiermee willen we studenten overtuigen dat stadstuinieren plezierig en noodzakelijk is. Het project is een stap naar een stedelijke samenleving die meer berust op zelfvoorziening en korte keten.

View file

@ -21,7 +21,7 @@
<% end %>
</div>
<div class="detail_title">
<a target="_blank" href="<%= item[:website] %>"><img src="https://dsa.ugent.be/api/verenigingen/<%= abbreviation(item) %>/logo?size=small" alt="<%= item[:naam] %>"></a>
<a target="_blank" href="<%= item[:website] %>"><img src="<%= small_image_url(item) %>" alt="<%= item[:naam] %>" height=100></a>
<h2><%= item[:naam] %></h2>
<% if item[:themas] %>
<% for thema in item[:themas] %>

View file

@ -1,6 +1,6 @@
<div class="link" onclick="window.location.href='<%= item.path %>'">
<div class="link__img">
<img src="https://dsa.ugent.be/api/verenigingen/<%= abbreviation(item) %>/logo?size=small" alt="<%= item[:naam] %>">
<img src="<%= small_image_url(item) %>" alt="<%= item[:naam] %>" height=100>
</div>
<div class="link__content">
<h3 class="link__title">

View file

@ -18,7 +18,7 @@
<% for item in konventen %>
<a class="tile clickable tile--medium" href="<%= item.path %>">
<div class="tile__image">
<img src="https://dsa.ugent.be/api/verenigingen/<%= abbreviation(item) %>/logo?size=medium" alt="<%= item[:naam] %>">
<img src="<%= image_url(item) %>" alt="<%= item[:naam] %>">
</div>
<p class="tile__title tile__title--medium"> <%= item[:titel] || item[:naam] %> </p>
</a>

View file

@ -77,6 +77,14 @@ module VerenigingenHelper
end
end
def small_image_url(item)
if item[:logo].nil?
"https://dsa.ugent.be/api/verenigingen/#{ abbreviation item }/logo?size=small"
else
item[:logo]
end
end
def image_tag(item)
"<img src='#{ image_url item }' alt='#{ item[:naam] } logo' />"
end