Commit 4b0c55e9 authored by Michael Apfelthaler's avatar Michael Apfelthaler

Fix Facts Filter Translation

parent 8fae208f
{% extends "index" %} {% extends "index" %}
{% set baseurl = craft.app.sites.primarySite.baseUrl %} {% set baseurl = craft.app.sites.primarySite.baseUrl %}
{% block content %} {% block content %}
<div class="maxWidthLimit"> <div class="maxWidthLimit">
{% set category = craft.app.request.param('category') %} {% set category = craft.app.request.param('category') %}
{% set factsQuery = craft.entries().section('facts').kategorien(category|t) %} {% set factsQuery = craft.entries().section('facts').kategorien(category|t(language="de")) %}
<h1 class="mt32"> <h1 class="mt32">
{{ "Facts"|t }} {{ "Facts"|t }}
</h1> </h1>
<form class="fact-filters wm-nav-tag__list"> <form class="fact-filters wm-nav-tag__list">
{% set allFilterEnabled = true %} {% set allFilterEnabled = true %}
{% for thema in craft.entries.section('themen') %} {% for thema in craft.entries.section('themen') %}
{% if category == thema.slug %} {% if (category == thema.slug) or (category|t == thema.slug) %}
<button id="{{thema.slug}}" type="submit" class="wm-nav-tag__link" name="category" value="{{thema.slug}}" disabled>{{thema.title}}</button> <button id="{{thema.slug}}" type="submit" class="wm-nav-tag__link" name="category" value="{{thema.slug}}"
{% set allFilterEnabled = false %} disabled>{{thema.title}}</button>
{% else %} {% set allFilterEnabled = false %}
<button id="{{thema.slug}}" type="submit" class="wm-nav-tag__link" name="category" value="{{thema.slug}}">{{thema.title}}</button> {% else %}
{% endif %} <button id="{{thema.slug}}" type="submit" class="wm-nav-tag__link" name="category" value="{{thema.slug}}">{{thema.title}}</button>
{% endfor %} {% endif %}
<button id="alle" type="submit" class="wm-nav-tag__link filter-all" {% if allFilterEnabled == true %} disabled {% endif %} value="">{{"Alle"|t}}</button> {% endfor %}
</form> <button id="alle" type="submit" class="wm-nav-tag__link filter-all" {% if allFilterEnabled==true %} disabled {% endif %}
value="">{{"Alle"|t}}</button>
</form>
{% paginate factsQuery.limit(12) as entries %} {% paginate factsQuery.limit(12) as entries %}
<div class="news mt16"> <div class="news mt16">
{% for entry in entries %} {% for entry in entries %}
{% set image = entry.images.one() %} {% set image = entry.images.one() %}
<div class="wm-card wm-card--m wm-card--linked" data-wm-card> <div class="wm-card wm-card--m wm-card--linked" data-wm-card>
{% for ket in entry.kategorien %} {% for ket in entry.kategorien %}
<span class="wm-badge wm-card__badge">{{ket.label|t}}</span> <span class="wm-badge wm-card__badge">{{ket.label|t}}</span>
{% endfor %} {% endfor %}
<h3 class="wm-card__heading "> <h3 class="wm-card__heading ">
<a href="{{entry.url}}" class="wm-card__link wm-link--unstyled "> <a href="{{entry.url}}" class="wm-card__link wm-link--unstyled ">
{{entry.title}} {{entry.title}}
</a> </a>
</h3> </h3>
<div class="wm-card__media "> <div class="wm-card__media ">
<img class="wm-image wm-card__image" loading="lazy" src="{{ baseurl }}/{{image.url}}" width="350" height="197" data-src="" alt="Bildbeschreibung"> <img class="wm-image wm-card__image" loading="lazy" src="{{ baseurl }}/{{image.url}}" width="350" height="197" data-src=""
</div> alt="Bildbeschreibung">
<div class="wm-card__content wm-rich-text ">
<p>{{ entry.teaser}}</p>
</div>
<div>
<a href="{{entry.url}}" class="wm-em-link">
<span class="wm-em-link__content">{{ "Mehr lesen"|t }}</span>
</a>
</div>
</div>
{% endfor %}
</div> </div>
<nav class="wm-pagination mt32" aria-labelledby=""> <div class="wm-card__content wm-rich-text ">
<ol class="wm-pagination__items"> <p>{{ entry.teaser}}</p>
<li class="wm-pagination__item"> </div>
{% if paginate.prevUrl %} <div>
<a class="wm-pagination__link button-prev" href="{{ paginate.prevUrl }}"></a> <a href="{{entry.url}}" class="wm-em-link">
{% endif %} <span class="wm-em-link__content">{{ "Mehr lesen"|t }}</span>
</li> </a>
</div>
</div>
{% endfor %}
</div>
<nav class="wm-pagination mt32" aria-labelledby="">
<ol class="wm-pagination__items">
<li class="wm-pagination__item">
{% if paginate.prevUrl %}
<a class="wm-pagination__link button-prev" href="{{ paginate.prevUrl }}"></a>
{% endif %}
</li>
{% for page, url in paginate.getPrevUrls(5) %} {% for page, url in paginate.getPrevUrls(5) %}
<li class="wm-pagination__item"> <li class="wm-pagination__item">
<a class="wm-pagination__link" href="{{ url }}">{{ page }}</a> <a class="wm-pagination__link" href="{{ url }}">{{ page }}</a>
</li> </li>
{% endfor %} {% endfor %}
<li class="wm-pagination__item"> <li class="wm-pagination__item">
<span class="current wm-pagination__link " aria-current="page">{{ paginate.currentPage }}</span> <span class="current wm-pagination__link " aria-current="page">{{ paginate.currentPage }}</span>
</li> </li>
{% for page, url in paginate.getNextUrls(5) %} {% for page, url in paginate.getNextUrls(5) %}
<li class="wm-pagination__item"> <li class="wm-pagination__item">
<a class="wm-pagination__link" href="{{ url }}">{{ page }}</a> <a class="wm-pagination__link" href="{{ url }}">{{ page }}</a>
</li> </li>
{% endfor %} {% endfor %}
{% if paginate.nextUrl %} {% if paginate.nextUrl %}
<li class="wm-pagination__item"></li> <li class="wm-pagination__item"></li>
<a class="wm-pagination__link button-next" href="{{ paginate.nextUrl }}"></a> <a class="wm-pagination__link button-next" href="{{ paginate.nextUrl }}"></a>
</li> </li>
{% endif %} {% endif %}
</ol> </ol>
</nav> </nav>
<!--<a href="{{ paginate.firstUrl }}">First Page</a> <!--<a href="{{ paginate.firstUrl }}">First Page</a>
{% if paginate.prevUrl %}<a href="{{ paginate.prevUrl }}">Previous Page</a>{% endif %} {% if paginate.prevUrl %}<a href="{{ paginate.prevUrl }}">Previous Page</a>{% endif %}
{% for page, url in paginate.getPrevUrls(5) %} {% for page, url in paginate.getPrevUrls(5) %}
...@@ -93,5 +96,5 @@ ...@@ -93,5 +96,5 @@
{% if paginate.nextUrl %}<a href="{{ paginate.nextUrl }}">Next Page</a>{% endif %}--> {% if paginate.nextUrl %}<a href="{{ paginate.nextUrl }}">Next Page</a>{% endif %}-->
</div> </div>
{% endblock %} {% endblock %}
\ No newline at end of file
...@@ -4,12 +4,13 @@ return [ ...@@ -4,12 +4,13 @@ return [
'field.kategorien.option.abfallwirtschaftundentsorgung.label' => 'Wastemanagement- and Disposal', 'field.kategorien.option.abfallwirtschaftundentsorgung.label' => 'Wastemanagement- and Disposal',
'field.kategorien.option.bildung.label' => 'Education', 'field.kategorien.option.bildung.label' => 'Education',
'field.kategorien.option.digitalisierung.label' => 'Digitalization', 'field.kategorien.option.digitalisierung.label' => 'Digitalization',
'wastemanagementanddisposal' => 'abfallwirtschaftundentsorgung', 'abfallwirtschaftundentsorgung' => 'wastemanagementanddisposal',
'digitalization' => 'digitalisierung', 'digitalisierung' => 'digitalization',
'education' => 'bildung', 'bildung' => 'education',
'abfallwirtschaftundentsorgung' => 'wastemanagementanddisposal',
'Abfall' => 'Waste', 'Abfall' => 'Waste',
'Digitalisierung' => 'digitalization', 'Digitalisierung' => 'Digitalization',
'Bildung' => 'education', 'Bildung' => 'Education',
'Impressum' => 'Legal notice', 'Impressum' => 'Legal notice',
'Datenschutz' => 'Privacy', 'Datenschutz' => 'Privacy',
'Barrierefreiheit' => 'Accessiblity', 'Barrierefreiheit' => 'Accessiblity',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment