Bijgewerkte image render hook



Reading time: 1 minute

Ik heb de image render hook uit mijn artikel Alle afbeeldingen verkleinen bijgewerkt. Hij controleert nu op SVG-afbeeldingen en gaat daar goed mee om. Daarnaast gebruik ik ‘with’ om te controleren of de image resource bestaat.

{{ with (resources.GetMatch .Destination) }}
    {{ if ne .MediaType.SubType "svg" }}
        <img src="{{ (.Resize `900x jpg Smart q50`).RelPermalink | safeURL }}" alt="{{ $.Text }}" />
    {{ else }}
        <img src="{{ .RelPermalink | safeURL }}" alt="{{ $.Text }}" />
    {{ end }}
{{ end }}
Fenix & Joost