Sort organisations in a case-insensitive way and undo f9f31cf887. Fixes #88

lektura
max.mehl 2017-09-14 11:36:33 +02:00
parent 070d810089
commit 224e7563a8
2 changed files with 17 additions and 5 deletions

View File

@ -40,7 +40,7 @@
"url": "http://www.lugos.si"
},
{
"name": "Digitalcourage",
"name": "digitalcourage",
"img": "digitalcourage.png",
"url": "https://digitalcourage.de/"
},
@ -65,7 +65,7 @@
"url": "https://edri.org"
},
{
"name": "EPaństwo Foundation",
"name": "ePaństwo Foundation",
"img": "epanstwo.png",
"url": "https://epf.org.pl"
},
@ -145,7 +145,7 @@
"url": "https://publicsoftware.eu/"
},
{
"name": "Quintessenz - Verein zur Wiederherstellung der Bürgerrechte im Informationszeitalter",
"name": "quintessenz - Verein zur Wiederherstellung der Bürgerrechte im Informationszeitalter",
"img": "quintessenz.png",
"url": "http://quintessenz.at"
},

View File

@ -8,11 +8,23 @@
<p>{{ replace .Site.Params.organisations.text "openletter/" ("/openletter" | relLangURL) | markdownify }}</p>
<div class="orgs">
<ul>
{{ range .Site.Data.organisations }}
{{ range sort . "name" }}
{{ $orgs := getJSON "data/organisations/organisations.json" }}
{{ $lower := sort $orgs "name" }}
{{ $.Scratch.Set "lower_names" (slice) }}
{{ range $lower }}
{{ $.Scratch.Add "lower_names" (lower .name) }}
{{ end }}
{{ range sort ($.Scratch.Get "lower_names") }}
{{ $lower_int := . }}
{{ range $int := $orgs }}
{{ if eq $lower_int (lower $int.name) }}
<li><a href="{{ .url }}" class="hiddenlink" title="{{ .name }}" style="background-image: url(/img/organisations/{{ .img }})" target="_blank"></a></li>
{{ end }}
{{ end }}
{{ end }}
</ul>
</div>
</div>