github.com/PDOK/gokoala@v0.50.6/internal/ogc/styles/templates/styleMetadata.go.html (about) 1 {{- /*gotype: github.com/PDOK/gokoala/internal/engine.TemplateData*/ -}} 2 {{ define "content" }} 3 {{ if .Params }} 4 {{ $baseUrl := .Config.BaseURL }} 5 <hgroup> 6 <h1 class="title" id="title">{{ .Config.Title }} - {{ .Params.Metadata.Title }} Metadata</h1> 7 </hgroup> 8 <div class="row py-3"> 9 {{ if and .Params.Metadata.Thumbnail .Config.Resources }} 10 <div class="col-md-8"> 11 {{ else }} 12 <div class="col-md-12"> 13 {{ end }} 14 {{ markdown .Params.Metadata.Description }} 15 <table class="table table-borderless table-sm w-100"> 16 <tbody> 17 {{ if .Params.Metadata.Keywords }} 18 <tr> 19 <td class="w-25 text-nowrap fw-bold"> 20 {{ i18n "Keywords" }} 21 </td> 22 <td> 23 {{ .Params.Metadata.Keywords | join ", " }} 24 </td> 25 </tr> 26 {{ end }} 27 {{ if .Params.Metadata.LastUpdated }} 28 <tr> 29 <td class="w-25 text-nowrap fw-bold"> 30 {{ i18n "LastUpdated" }} 31 </td> 32 <td> 33 {{ default "-" (toDate "2006-01-02T15:04:05Z07:00" .Params.Metadata.LastUpdated | date "2006-01-02") }} 34 </td> 35 </tr> 36 {{ end }} 37 {{ if .Params.Metadata.Version }} 38 <tr> 39 <td class="w-25 text-nowrap fw-bold"> 40 {{ i18n "Version" }} 41 </td> 42 <td> 43 {{ default "-" .Params.Metadata.Version }} 44 </td> 45 </tr> 46 {{ end }} 47 <tr> 48 <td class="w-25 text-nowrap fw-bold"> 49 {{ i18n "License" }} 50 </td> 51 <td> 52 <a href="{{ .Config.License.URL }}" target="_blank" aria-label="{{ i18n "To" }} {{ i18n "License" }} {{ .Config.License.Name }}">{{ .Config.License.Name }}</a> 53 </td> 54 </tr> 55 {{ if .Config.Support}} 56 <tr> 57 <td class="w-25 text-nowrap fw-bold"> 58 {{ i18n "Support" }} 59 </td> 60 <td> 61 <a href="{{ .Config.Support.URL }}" target="_blank" aria-label="{{ i18n "To" }} {{ i18n "Support" }}">{{ .Config.Support.Name }}</a> 62 </td> 63 </tr> 64 {{ end }} 65 </tbody> 66 </table> 67 <ul> 68 {{ $style := .Params.Metadata.ID }} 69 {{ $projection := .Params.Projection }} 70 {{ range $sh_index, $styleFormat := .Params.Metadata.Formats }} 71 {{ if eq $styleFormat.Format "mapbox" }} 72 <li><a href="{{ $baseUrl }}/styles/{{ $style }}__{{ lower $projection }}?f=mapbox" aria-label="{{ i18n "To" }} Mapbox Style">Mapbox Style</a> (<a href="{{ $baseUrl }}/styles/{{ $style }}__{{ lower $projection }}?f=html" aria-label="{{ i18n "To" }} style {{ i18n "Legend" }}">{{ i18n "Legend" }}</a>)</li> 73 {{ else if eq $styleFormat.Format "sld10" }} 74 <li><a href="{{ $baseUrl }}/styles/{{ $style }}__{{ lower $projection }}?f=sld10" aria-label="OpenGIS Styled Layer Descriptor 1.0 Style">SLD 1.0 Style</a></li> 75 {{ end }} 76 {{/* Add support for more style formats here */}} 77 {{ end }} 78 </ul> 79 </div> 80 {{ if and .Params.Metadata.Thumbnail .Config.Resources }} 81 <div class="col-md-4"> 82 <img src="resources/{{ .Params.Metadata.Thumbnail }}" class="img-fluid" alt="{{ .Params.Metadata.Title }} Thumbnail"/> 83 </div> 84 {{ end }} 85 </div> 86 {{end}} 87 {{end}}