Skip to content

Commit

Permalink
Frontpage news and posts news collection multilang filtering fixed
Browse files Browse the repository at this point in the history
  • Loading branch information
TomNuorivaara-Solita authored and teemu-solita committed Mar 8, 2018
1 parent f2a8234 commit 3f207bb
Show file tree
Hide file tree
Showing 9 changed files with 44 additions and 30 deletions.
5 changes: 5 additions & 0 deletions 404.html
@@ -0,0 +1,5 @@
---
permalink: /404.html
---

<p>404 - Page not found.</p>
3 changes: 3 additions & 0 deletions _config_dev.yml
Expand Up @@ -62,6 +62,9 @@ t:
meriliikenne:
en: "Maritime"
fi: "Meriliikenne"
kokeellinen:
en: "Experimental"
fi: "Kokeellinen"

# Post types
artikkelit:
Expand Down
10 changes: 8 additions & 2 deletions _includes/posts-in-category.html
@@ -1,5 +1,11 @@
{% assign posts = site.posts | where:"lang",page.lang %}
{% assign posts = posts | where:"categories",include.category %}
{% if page.lang == "en" and include.category_en %}
{% assign posts = posts | where:"categories",include.category_en %}
{% assign category = include.category_en | downcase %}
{% else %}
{% assign posts = posts | where:"categories",include.category_fi" %}
{% assign category = include.category_fi | downcase %}
{% endif %}

{% if posts.size == 1 %}
{% assign posts_text = include.posts-singular %}
Expand All @@ -24,7 +30,7 @@ <h3 class="h3 posts-in-category__post-heading"><a href="{{ post.url | prepend:si
--></span><!--
--><ul class="date-type-tags__type-list"><!--
-->{% for traffictype in post.traffictypes %}<!--
--><li class="date-type-tags__type"><a class="link" href="{{ "/" | prepend:site.baseurl }}{{ category[0] | downcase }}?traffictype={{ traffictype | downcase }}">{% assign traffictype_dc = traffictype | downcase %}{{ site.t[traffictype_dc][page.lang] }}</a></li><!--
--><li class="date-type-tags__type"><a class="link" href="{% include url-home.html %}{{ category | downcase }}?traffictype={{ traffictype | downcase }}">{{ traffictype }}</a></li><!--
-->{% endfor %}<!--
--></ul><!--
--><ul class="date-type-tags__tag-list"><!--
Expand Down
32 changes: 16 additions & 16 deletions _includes/sidebar-traffictype-filter.html
Expand Up @@ -13,16 +13,16 @@
{% break %}
{% endif %}
{% for traffictype in post.traffictypes %}
{% if traffictype == 'Tieliikenne' %}
{% if traffictype == "Tieliikenne" or traffictype == "Road" %}
{% assign has_road = true %}
{% endif %}
{% if traffictype == 'Rautatieliikenne' %}
{% if traffictype == "Rautatieliikenne" or traffictype == "Railway" %}
{% assign has_rail = true %}
{% endif %}
{% if traffictype == 'Meriliikenne' %}
{% if traffictype == "Meriliikenne" or traffictype == "Maritime" %}
{% assign has_marine = true %}
{% endif %}
{% if traffictype == 'Kokeellinen' %}
{% if traffictype == "Kokeellinen" or traffictype == "Experimental" %}
{% assign has_experimental = true %}
{% endif %}
{% endfor %}
Expand All @@ -42,20 +42,20 @@ <h4 class="h4 sidebar__filter-section-heading">{{ site.t.traffictype[page.lang]
<div class="col-xs-10 u--no-padding">
<div class="checkbox">
<label>
<input type="checkbox" data-filtervalue="tieliikenne" data-filtertype="traffictype">
<input type="checkbox" data-filtervalue="{{ site.t.tieliikenne[page.lang] | downcase }}" data-filtertype="traffictype">
<svg width="20" height="20">
<path class="checked" d="M16,0H2C0.9,0,0,0.9,0,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V2C18,0.9,17.1,0,16,0z M7,14L2,9l1.4-1.4L7,11.2l7.6-7.6L16,5L7,14z"/>
<path class="indeterminate" d="M16,0H2C0.9,0,0,0.9,0,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V2C18,0.9,17.1,0,16,0z M14,10H4V8h10V10z"/>
<path class="unchecked" d="M16,2v14H2V2H16 M16,0H2C0.9,0,0,0.9,0,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V2C18,0.9,17.1,0,16,0z"/>
</svg>
<span class="checkbox__label-text">
Tieliikenne
{{ site.t.tieliikenne[page.lang] }}
</span>
</label>
</div>
</div>
<div class="col-xs-2 u--no-padding sidebar__filter-amount-col">
<span data-filtervalue="tieliikenne" data-filtertype="traffictype" class="sidebar__filter-amount"></span>
<span data-filtervalue="{{ site.t.tieliikenne[page.lang] | downcase }}" data-filtertype="traffictype" class="sidebar__filter-amount"></span>
</div>
</div>
</li>
Expand All @@ -66,20 +66,20 @@ <h4 class="h4 sidebar__filter-section-heading">{{ site.t.traffictype[page.lang]
<div class="col-xs-10 u--no-padding">
<div class="checkbox">
<label>
<input type="checkbox" data-filtervalue="rautatieliikenne" data-filtertype="traffictype">
<input type="checkbox" data-filtervalue="{{ site.t.rautatieliikenne[page.lang] | downcase }}" data-filtertype="traffictype">
<svg width="20" height="20">
<path class="checked" d="M16,0H2C0.9,0,0,0.9,0,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V2C18,0.9,17.1,0,16,0z M7,14L2,9l1.4-1.4L7,11.2l7.6-7.6L16,5L7,14z"/>
<path class="indeterminate" d="M16,0H2C0.9,0,0,0.9,0,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V2C18,0.9,17.1,0,16,0z M14,10H4V8h10V10z"/>
<path class="unchecked" d="M16,2v14H2V2H16 M16,0H2C0.9,0,0,0.9,0,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V2C18,0.9,17.1,0,16,0z"/>
</svg>
<span class="checkbox__label-text">
Rautatieliikenne
{{ site.t.rautatieliikenne[page.lang] }}
</span>
</label>
</div>
</div>
<div class="col-xs-2 u--no-padding sidebar__filter-amount-col">
<span data-filtervalue="rautatieliikenne" data-filtertype="traffictype" class="sidebar__filter-amount"></span>
<span data-filtervalue="{{ site.t.rautatieliikenne[page.lang] | downcase }}" data-filtertype="traffictype" class="sidebar__filter-amount"></span>
</div>
</div>
</li>
Expand All @@ -90,20 +90,20 @@ <h4 class="h4 sidebar__filter-section-heading">{{ site.t.traffictype[page.lang]
<div class="col-xs-10 u--no-padding">
<div class="checkbox">
<label>
<input type="checkbox" data-filtervalue="meriliikenne" data-filtertype="traffictype">
<input type="checkbox" data-filtervalue="{{ site.t.meriliikenne[page.lang] | downcase }}" data-filtertype="traffictype">
<svg width="20" height="20">
<path class="checked" d="M16,0H2C0.9,0,0,0.9,0,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V2C18,0.9,17.1,0,16,0z M7,14L2,9l1.4-1.4L7,11.2l7.6-7.6L16,5L7,14z"/>
<path class="indeterminate" d="M16,0H2C0.9,0,0,0.9,0,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V2C18,0.9,17.1,0,16,0z M14,10H4V8h10V10z"/>
<path class="unchecked" d="M16,2v14H2V2H16 M16,0H2C0.9,0,0,0.9,0,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V2C18,0.9,17.1,0,16,0z"/>
</svg>
<span class="checkbox__label-text">
Meriliikenne
{{ site.t.meriliikenne[page.lang] }}
</span>
</label>
</div>
</div>
<div class="col-xs-2 u--no-padding sidebar__filter-amount-col">
<span data-filtervalue="meriliikenne" data-filtertype="traffictype" class="sidebar__filter-amount"></span>
<span data-filtervalue="{{ site.t.meriliikenne[page.lang] | downcase }}" data-filtertype="traffictype" class="sidebar__filter-amount"></span>
</div>
</div>
</li>
Expand All @@ -114,20 +114,20 @@ <h4 class="h4 sidebar__filter-section-heading">{{ site.t.traffictype[page.lang]
<div class="col-xs-10 u--no-padding">
<div class="checkbox">
<label>
<input type="checkbox" data-filtervalue="kokeellinen" data-filtertype="traffictype">
<input type="checkbox" data-filtervalue="{{ site.t.kokeellinen[page.lang] | downcase }}" data-filtertype="traffictype">
<svg width="20" height="20">
<path class="checked" d="M16,0H2C0.9,0,0,0.9,0,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V2C18,0.9,17.1,0,16,0z M7,14L2,9l1.4-1.4L7,11.2l7.6-7.6L16,5L7,14z"/>
<path class="indeterminate" d="M16,0H2C0.9,0,0,0.9,0,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V2C18,0.9,17.1,0,16,0z M14,10H4V8h10V10z"/>
<path class="unchecked" d="M16,2v14H2V2H16 M16,0H2C0.9,0,0,0.9,0,2v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V2C18,0.9,17.1,0,16,0z"/>
</svg>
<span class="checkbox__label-text">
Kokeellinen
{{ site.t.kokeellinen[page.lang] }}
</span>
</label>
</div>
</div>
<div class="col-xs-2 u--no-padding sidebar__filter-amount-col">
<span data-filtervalue="kokeellinen" data-filtertype="traffictype" class="sidebar__filter-amount"></span>
<span data-filtervalue="{{ site.t.kokeellinen[page.lang] | downcase }}" data-filtertype="traffictype" class="sidebar__filter-amount"></span>
</div>
</div>
</li>
Expand Down
4 changes: 2 additions & 2 deletions _layouts/frontpage.html
Expand Up @@ -137,12 +137,12 @@ <h4 class="h4 latest-item__header-text"><a href="{{ post.url | prepend:site.base
-->{% if page.lang == "en" %}{{ post.date | date: "%-m/%-d/%Y" }}{% else %}{{ post.date | date: "%-d.%-m.%Y" }}{% endif %}<!--
--></span><!--
--><ul class="latest-item__content-type-list"><!--
--><li class="latest-item__content-type"><a href="{{ "/" | prepend:site.baseurl }}{{ post_category | downcase}}" class="link">{{ site.t[post_category][page.lang] }}</a></li><!--
--><li class="latest-item__content-type"><a href="{% include url-home.html %}{{ post_category | downcase}}" class="link">{{ post_category }}</a></li><!--
--></ul><!--
--><ul class="latest-item__traffic-type-list"><!--
-->{% for traffictype in post.traffictypes %}<!--
-->{% assign traffictype_dc = traffictype | downcase %}<!--
--><span class="latest-item__traffic-type"><a href="{{ "/" | prepend:site.baseurl }}{{ post_category | downcase }}?traffictype={{ traffictype | downcase }}" class="latest-item__traffic-type-link link">{{ site.t[traffictype_dc][page.lang] }}</a></span><!--
--><span class="latest-item__traffic-type"><a href="{% include url-home.html %}{{ post_category | downcase }}?traffictype={{ traffictype | downcase }}" class="latest-item__traffic-type-link link">{{ traffictype }}</a></span><!--
-->{% endfor %}<!--
--></ul>
<!-- /White spaces commented -->
Expand Down
2 changes: 1 addition & 1 deletion _layouts/posts.html
Expand Up @@ -34,7 +34,7 @@ <h1 class="h1 h1--page-top posts-in-category__page-heading">{{ page.title }}</h1
<div class="row">
<!--Page body-->
<div class="col-xs-12 col-sm-8 text-body">
{% include posts-in-category.html category="Tiedotteet" posts-singular="tiedote" posts-plural="tiedotetta" %}
{% include posts-in-category.html category_fi="Tiedotteet" category_en="News" %}
</div>

<!--Sidebar-->
Expand Down
8 changes: 4 additions & 4 deletions _posts/2017-07-15-release-en.md
Expand Up @@ -4,10 +4,10 @@ lang: en
ref: 2017-07-15-release
image: main-data-eol.jpg
published: true
categories: Tiedotteet
traffictypes:
- Tieliikenne
- Meriliikenne
categories: en News
traffictypes:
- Road
- Maritime
tags:
- APIs
- Admin
Expand Down
6 changes: 3 additions & 3 deletions _posts/2017-11-28-release-en.md
Expand Up @@ -4,10 +4,10 @@ lang: en
ref: 2017-11-28-release
image:
published: true
categories: Tiedotteet
categories: en News
traffictypes:
- Tieliikenne
- Meriliikenne
- Road
- Maritime
tags:
- APIs
- Admin
Expand Down
4 changes: 2 additions & 2 deletions _posts/2018-01-09-release-en.md
Expand Up @@ -4,9 +4,9 @@ lang: en
ref: 2018-01-09-release
image:
published: true
categories: Tiedotteet
categories: en News
traffictypes:
- Tieliikenne
- Road
tags:
- APIs
- Admin
Expand Down

0 comments on commit 3f207bb

Please sign in to comment.