12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- {{ $item := .item }}
- {{ $widget := .widget }}
- {{ $do_link := true }}
- {{ if $item.Params.external_link | or $item.Content }}
- {{ $do_link = true }}
- {{ else }}
- {{ $do_link = false }}
- {{ end }}
- {{ $link := .link }}
- {{ $target := .target }}
- {{/* Get summary. */}}
- {{ $summary := "" }}
- {{ if $item.Params.summary }}
- {{ $summary = $item.Params.summary | markdownify | emojify }}
- {{ else if .Params.abstract }}
- {{ $summary = .Params.abstract | markdownify | emojify }}
- {{ else if $item.Summary }}
- {{ $summary = $item.Summary }}
- {{ end }}
- {{ $order := "" }}
- {{ if and ($widget.Params.design.flip_alt_rows | default true) (not (modBool .index 2)) }}
- {{ $order = "order-md-2" }}
- {{ end }}
- {{ $js_tag_classes := delimit (apply (apply $item.Params.tags "replace" "." " " "-") "printf" "js-id-%s" ".") " " }}
- <div class="col-lg-12 project-item isotope-item {{ $js_tag_classes | safeHTMLAttr }}">
- <div class="row align-items-center">
- <div class="col-12 col-md-6">
- <div class="section-subheading article-title mb-0 mt-0">
- {{- if $do_link}}<a href="{{ $link }}" {{ $target | safeHTMLAttr }}>{{end -}}
- {{ $item.Title | markdownify | emojify }}
- {{- if $do_link}}</a>{{end -}}
- </div>
- {{ with $summary }}
- <div class="article-style">
- {{ . }}
- </div>
- {{ end }}
- <div class="btn-links">
- {{ partial "page_links" (dict "page" $item "is_list" 0) }}
- </div>
- </div>
- <div class="col-12 col-md-6 order-first {{$order}}">
- {{ $resource := ($item.Resources.ByType "image").GetMatch "*featured*" }}
- {{ with $resource }}
- {{ $image := .Resize "540x" }}
- {{if $do_link}}<a href="{{ $link }}" {{ $target | safeHTMLAttr }}>{{end}}
- <img src="{{ $image.RelPermalink }}" alt="{{ $item.Title }}" loading="lazy">
- {{if $do_link}}</a>{{end}}
- {{end}}
- </div>
- </div>
- </div>
|