card: missing image: show teaser if present

This commit is contained in:
Helmut Merz 2020-06-16 22:39:42 +02:00
parent 18553b7377
commit d38d061885
4 changed files with 28 additions and 14 deletions

View file

@ -32,6 +32,9 @@ prev:
recentArticles:
other: Aktuelle Artikel
Teaser:
other: Hintergrund
topics:
other: Themen

View file

@ -33,6 +33,9 @@ prev:
recentArticles:
other: Recent Posts
Teaser:
other: Teaser
topics:
other: Topics

View file

@ -4,6 +4,10 @@
{{ if .Params.img }}
<img width="100%"
src="{{ .Site.BaseURL }}img/{{ .Params.img }}" alt="{{ .Title }}">
{{ else if .Params.teaser }}
<div class="card-header">
<p class="card-text">{{ .Params.teaser }}</p>
</div>
{{ else if .Site.Params.defaultImage }}
<img width="100%"
src="{{ .Site.BaseURL }}img/{{ .Site.Params.defaultImage }}"
@ -14,9 +18,6 @@
<span class="card-title h4">{{ .Title | truncate 25 }}</span>
<span class="post-meta pull-right">
<small>{{ .Date.Format (i18n "dateFormat") }}</small></span>
</div>
<div class="card-body">
<p class="card-text">{{ .Summary | plainify | truncate 100 }}</p>
</div>
</a>

View file

@ -1,18 +1,25 @@
<div class="col-md-4 mt20">
<div class="card mt-3 mb-3">
{{ if .Params.img }}
<img width="100%"
src="{{ .Site.BaseURL}}img/{{ .Params.img }}" alt="{{ .Params.title }}">
{{ else }}
<img width="100%"
src="{{ .Site.BaseURL }}img/{{ .Site.Params.defaultImage }}" alt="dummy">
{{ end }}
</div>
{{ if .Params.img }}
<img width="100%" class="mt-3"
src="{{ .Site.BaseURL}}img/{{ .Params.img }}" alt="{{ .Params.title }}">
{{ else if .Params.teaser }}
<div class="card mt-3">
<div class="card-header">
<p class="card-text">{{ i18n "Teaser" }}</p>
</div>
<div class="card-body">
<p class="card-text">{{ .Params.teaser }}</p>
</div>
</div>
{{ else if .Site.Params.defaultImage }}
<img width="100%" class="mt-3"
src="{{ .Site.BaseURL }}img/{{ .Site.Params.defaultImage }}" alt="dummy">
{{ end }}
{{ $taxo := "topics" }}
{{ if .Param $taxo }}
<div class="card mb-3">
<div class="card mt-3">
<div class="card-header">
<h4>{{i18n "topics"}}</h4>
</div>
@ -30,7 +37,7 @@
</div>
{{ end }}
<div class="card mb-3">
<div class="card mt-3">
<div class="card-header">
<h4>{{i18n "recentArticles"}}</h4>
</div>