Commit 14708678 authored by Michael Apfelthaler's avatar Michael Apfelthaler

[TASK] update repo from ftp

parent 39d89fc4
{% extends "index" %} {% extends "index" %}
{% block navigation %}
{{ include('components/navigation.twig', { 'nav': craft.entries.section('nav').all() }) }}
{% endblock %}
{% block content %} {% block content %}
{% for element in entry.elements.all() %} {% for element in entry.elements.all() %}
{{ include('components/element.twig', { 'element': element }) }} {{ include('components/element.twig', { 'element': element }) }}
{% endfor %} {% endfor %}
{% endblock %}
{% block scripts %}
<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
{% endblock %} {% endblock %}
\ No newline at end of file
{% extends "index" %} {% extends "index" %}
{% block navigation %} {% block navigation %}
{{ include('components/navigationSubpage.twig') }} {{ include('components/navigationSubpage.twig') }}
{% endblock %} {% endblock %}
{% block content %} {% block content %}
<div class="subpage-mt">
{% for element in entry.elements.all() %} {% for element in entry.elements.all() %}
{{ include('components/element.twig', { 'element': element }) }} {{ include('components/element.twig', { 'element': element }) }}
{% endfor %} {% endfor %}
</div>
{% endblock %} {% endblock %}
\ No newline at end of file
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
{% set image = gridElement.image.one() %} {% set image = gridElement.image.one() %}
<div class="content-grid {% if loop.index is even %} reverse {% endif %}"> <div class="content-grid {% if loop.index is even %} reverse {% endif %}">
<img class="content-image" src="{{ craft.app.sites.primarySite.baseUrl}}/{{image.url}}" alt=""> <img class="content-image" src="{{image.url}}" alt="">
<div class="content-text"> <div class="content-text">
{{ gridElement.text }} {{ gridElement.text }}
</div> </div>
......
<div class="component component__{{element.type}} {% if element.backgroundColor=="grey" %} secondary-bg {% endif %}" id ="{{element.label}}"> <div class="component component__{{element.type}} {% if element.backgroundColor==' grey' %} secondary-bg {% endif %}"
id="{{element.label}}">
<div class="{{element.maxWidthLimit}}"> <div class="{{element.maxWidthLimit}}">
{% if element.headline %} {% if element.headline %}
<div class="component_headline"> <div class="mb16">
{{ element.headline }} {{ element.headline }}
</div> </div>
{% endif %} {% endif %}
...@@ -13,10 +14,12 @@ ...@@ -13,10 +14,12 @@
{{ include('components/slider.twig', { 'element': element }) }} {{ include('components/slider.twig', { 'element': element }) }}
{% elseif element.type == "contentGrid" %} {% elseif element.type == "contentGrid" %}
{{ include('components/contentGrid.twig', { 'element': element }) }} {{ include('components/contentGrid.twig', { 'element': element }) }}
{% elseif element.type == "news" %} {% elseif element.type == "facts" %}
{{ include('components/news.twig', { 'element': element }) }} {{ include('components/facts.twig', { 'element': element }) }}
{% elseif element.type == "projects" %} {% elseif element.type == "themen" %}
{{ include('components/projects.twig', { 'element': element }) }} {{ include('components/themen.twig', { 'element': element }) }}
{% elseif element.type == "videos" %}
{{ include('components/videos.twig', { 'element': element }) }}
{% endif %} {% endif %}
</div> </div>
</div> </div>
\ No newline at end of file
<div class="news mt16">
{% for newsElement in craft.entries.section('facts').limit(3) %}
{% set image = newsElement.teaserImage.one() %}
<div class="wm-card wm-card--m wm-card--linked" data-wm-card>
<h3 class="wm-card__heading ">
<a href="{{newsElement.url}}" class="wm-card__link wm-link--unstyled ">
{{newsElement.title}}
</a>
</h3>
<div class="wm-card__media ">
<img class="wm-image wm-card__image" loading="lazy" src="{{ craft.app.sites.primarySite.baseUrl}}/{{image.url}}" width="350"
height="197" data-src="" alt="Bildbeschreibung">
</div>
<div class="wm-card__content wm-rich-text ">
{{ newsElement.teaser }}
</div>
</div>
{% endfor %}
</div>
\ No newline at end of file
<footer> <footer class="wm-site-footer">
<div class="container"> <div class="wm-section__content">
<div class="logos"> <div class="wm-photo-credits js-wm-photo-credits" hidden=""><strong>Foto-Credits:</strong></div>
<img src="{{ craft.app.sites.primarySite.baseUrl }}/assets/logo2.png" alt="logo"> <ul class="wm-h-links--noline wm-u-mbxxs wm-list--reset wm-list--pipe-lg">
<img class="img-small" src="{{ craft.app.sites.primarySite.baseUrl }}/assets/Wienholding_Logo.svg" alt="Wienholding_Logo"> <li><a href="{{links.impressum.one().url}}">{{links.impressum.one().title}}</a></li>
<img class="img-small" src="{{ craft.app.sites.primarySite.baseUrl }}/assets/WKO_logo.svg" alt="Wirtschaftskammer_Österreich_logo"> <li><a href="{{links.datenschutz.one().url}}">{{links.datenschutz.one().title}}</a></li>
</div> </ul>
<small>
<div class="footer-details"> {% if currentSite.language=="en" %}
<p>{{ companyInfo.address }}{{ companyInfo.companyRegisterNumber }}</p> Responsible for content: Office for Services of <br />
<a href="{{ craft.app.sites.primarySite.baseUrl }}impressum">Impressum</a> General Interest - City of Vienna <br />
</div> &copy; City of Vienna, Rathaus, A-1010 Wien
{% else %}
Verantwortlich für Inhalte: Büro für Daseinsvorsorge und <br />
Kommunalwirtschaft der Stadt Wien<br />
&copy; Stadt Wien, Rathaus, A-1010 Wien
{% endif %}</small>
</div> </div>
</footer> </footer>
\ No newline at end of file
<header id="myHeader"> {% set asseturl = craft.app.sites.primarySite.baseUrl %}
<div class="header-content"> {% set baseurl = currentSite.baseUrl %}
<a id="logo" href="/"><img src="{{ craft.app.sites.primarySite.baseUrl }}/{{ companyInfo.logo.one().url }}" alt="VED"></a> {% set element = (category ?? entry ?? null) %}
<header class="wm-site-header js-wm-site-header wm-site-header--no-margin">
<img id="hamburgermenu" src="{{ craft.app.sites.primarySite.baseUrl }}/assets/list.svg" alt="menu"> <div class="wm-skip-links js-wm-skip-links wm-h-vh"><a href="#content" class="wm-btn wm-btn--small js-wm-skip-link">Zum Inhalt springen
</a><a href="https://www.wien.gv.at/info/barrierefreiheit.html"
<nav id="menu"> class="wm-btn wm-btn--small wm-btn--i js-wm-skip-link">Barrierefreiheit auf wien.gv.at</a></div>
<img id="close" src="{{ craft.app.sites.primarySite.baseUrl }}/assets/x-lg.svg" alt="close"> <div class="wm-site-header__inner">
<div class="wm-site-header__title"><a href="{{baseurl}}" class="wm-link--unstyled">{{ "Daseinsvorsorge in Wien" |t }}</a></div><span
class="wm-site-header__logo"><a class="wm-site-header__logo-link" href="/"><span class="wm-h-vh">Startseite
wien.gv.at</span>
{% if currentSite.language=="en" %} <img src="{{companyInfo.logoen.one().url}}">
{% else %} <img src="{{companyInfo.logo.one().url}}">
{% endif %}
</a></span>
</div>
<div data-wm-nav-main-wrapper="" class="wm-nav-wrapper wm-nav-wrapper--h wm-nav-wrapper--nebelgrau">
<div class="wm-nav-wrapper__inner wm-nav-wrapper__inner--h">
<button type="button" id="hamburgermenu" class="wm-nav-main__toggle wm-nav-main-btn wm-btn--clean" data-wm-nav-main-toggle=""
role="button" aria-expanded="false" aria-controls="nav_content"><span
class="wm-nav-main-btn__text wm-nav-main-btn__text--burger wm-h-vh wm-nav-main-btn__text--hidden">Menü
</span><span><svg class="wm-icon wm-nav-main-btn__icon wm-nav-main-btn__icon--open" width="28" height="28"
aria-hidden="true" focusable="false">
<use xlink:href="/assets/icons/sprite.symbol.svg#burger"></use>
</svg> <svg class="wm-icon wm-nav-main-btn__icon wm-nav-main-btn__icon--close" width="28" height="28" aria-hidden="true"
focusable="false">
<use xlink:href="/assets/icons/sprite.symbol.svg#close"></use>
</svg></span></button>
<nav class="wm-nav-main wm-nav-main--h" data-wm-nav-main="true" aria-labelledby="mainnav_title" id="menu"><img id="close"
src="{{ craft.app.sites.primarySite.baseUrl }}/assets/x-lg.svg" alt="close"><span hidden=""
id="mainnav_title">Hauptmenü</span>
<div class="wm-nav-main__header" data-wm-nav-main-header=""></div>
<div class="wm-nav-main__inner" data-wm-nav-main-inner="" tabindex="-1">
<div class="wm-nav-main__content" id="nav_content">
<div class="wm-nav-main__lists">
<ol class="wm-nav-main__list wm-nav-main__list--is-visible">
{% for page in nav %} {% for page in nav %}
<a href="{{page.href}}" title="{{page.title}}" class="menu-item">{{page.title}}</a> <li>
<a href="{{baseurl}}{{page.href}}" title="{{page.title}}" class="menu-item wm-nav-main__link">
<span>{{page.title}}</span>
</a>
</li>
{% endfor %} {% endfor %}
<span class="menu-item"> </ol>
<a href="{{ siteSwitcher('default') }}" class="menu-item">DE</a> </div>
<span class="divider">/</span> </div>
<a href="{{ siteSwitcher('en') }}" class="menu-item">EN</a> </div>
</span>
</nav> </nav>
<div class="wm-nav-main__actions js-wm-nav-main-actions js-wm-search-container">
<ul class="wm-u-mb0 wm-u-ttu wm-h-links--noline wm-list--reset wm-list--pipe">
<li><a href="{{ siteSwitcher('default', element) }}">de</a></li>
<li><a href="{{ siteSwitcher('enBdk', element) }}">en</a></li>
</ul>
</div>
</div>
</div> </div>
</header> </header>
\ No newline at end of file
<header id="myHeader"> <header id="myHeader">
<div class="header-content"> <div class="header-content">
<a id="logo" href="/"><img src="{{ companyInfo.logo.one().url }}" alt="VED"></a> <a id="logo" href="/"><img src="{{ craft.app.sites.primarySite.baseUrl }}/{{ companyInfo.logo.one().url }}" alt="VED"></a>
<img id="hamburgermenu" src="{{ craft.app.sites.primarySite.baseUrl }}/assets/list.svg" alt="menu">
</div> </div>
</header> </header>
\ No newline at end of file
<div class="news">
{% for newsElement in craft.entries.section('news').limit(3) %}
{% set image = newsElement.images.one() %}
<a href="{{newsElement.url}}" class="news-item">
<div class="news-thumbnail">
<img src="{{ craft.app.sites.primarySite.baseUrl }}/{{image.url}}" alt="{{image.title}}">
</div>
<div class="news-details">
<h3 class="news-heading">{{newsElement.title}}</h3>
<p class="news-teaser">
{{ newsElement.shortDescription|length > 100 ? newsElement.shortDescription|slice(0, 100) ~ '...'
:newsElement.shortDescription }}
</p>
</div>
</a>
{% endfor %}
</div>
\ No newline at end of file
<div>
<h2 class="component_headline">Laufende Projekte</h2>
{% for newsElement in craft.entries.section('projects').currentStatus('ongoing').limit(3) %}
{% set image = newsElement.images.one() %}
<a href="{{newsElement.url}}" class="image-text">
<img class="content-image" src="{{image.url}}" alt="{{image.title}}">
<div>
<h3>{{newsElement.title}}</h3>
<p>{{ newsElement.shortDescription|length > 100 ? newsElement.shortDescription|slice(0, 100) ~ '...'
:newsElement.shortDescription }}</p>
</div>
</a>
{% endfor %}
<h2 class="component_headline mt64">Zukünftige Projekte</h2>
{% for newsElement in craft.entries.section('projects').currentStatus('future').limit(3) %}
{% set image = newsElement.images.one() %}
<div class="image-text">
<img class="content-image" src="{{image.url}}" alt="{{image.title}}">
<div>
<h3>{{newsElement.title}}</h3>
<p>{{ newsElement.shortDescription|length > 100 ? newsElement.shortDescription|slice(0, 100) ~ '...'
:newsElement.shortDescription }}</p>
</div>
</div>
{% endfor %}
</div>
\ No newline at end of file
...@@ -2,13 +2,13 @@ ...@@ -2,13 +2,13 @@
<div class="swiper mySwiper"> <div class="swiper mySwiper">
<div class="swiper-wrapper"> <div class="swiper-wrapper">
{% for sliderElement in element.slider.all() %} {% for sliderElement in element.slider.all() %}
<div class="swiper-slide" style="background-image: url('{{ sliderElement.image.one().url }}');"> <div class="swiper-slide"
{{sliderElement.text}} style="background-image: url('{{ craft.app.sites.primarySite.baseUrl}}/{{ sliderElement.image.one().url }}');">
<div class="swiper-slide-content">{{sliderElement.text}}</div>
</div> </div>
{% endfor %} {% endfor %}
</div> </div>
<div class="swiper-pagination"></div> <div class="swiper-button-next" data-controls="next"></div>
<div class="swiper-button-next"></div> <div class="swiper-button-prev" data-controls="prev"></div>
<div class="swiper-button-prev"></div>
</div> </div>
</div> </div>
\ No newline at end of file
{{element.text}} <div class="wm-rich-text wm-row column">{{element.text}}</div>
\ No newline at end of file \ No newline at end of file
<div class="projects">
{% for newsElement in craft.entries.section('themen').limit(3) %}
{% set image = newsElement.image.one() %}
<div class="image-text">
<img class="content-image" src="{{image.url}}" alt="{{image.title}}">
<div>
<h3>{{newsElement.title}}</h3>
<p>{{ newsElement.richText }}</p>
</div>
</div>
{% endfor %}
</div>
\ No newline at end of file
<div class="news">
{% for newsElement in element.videos.all() %}
{% set image = newsElement.image.one() %}
<div class="wm-card wm-card--m wm-card--linked" data-wm-card>
<h3 class="wm-card__heading ">
<a href="{{newsElement.href}}" class="wm-card__link wm-link--unstyled " target=”_blank”>
{{newsElement.headline}}
</a>
</h3>
<div class="wm-card__media ">
<img class="wm-image wm-card__image" loading="lazy" src="{{ craft.app.sites.primarySite.baseUrl}}/{{image.url}}" width="350"
height="197" data-src="" alt="Bildbeschreibung">
<svg class="wm-icon wm-card__icon" width="60" height="60" aria-hidden="true" focusable="false">
<use xlink:href="/assets/icons/sprite.symbol.svg#play"></use>
</svg>
</div>
<div class="wm-card__content wm-rich-text ">
{{ newsElement.teaser }}
</div>
</div>
{% endfor %}
</div>
\ No newline at end of file
{% extends "index" %}
{% set image = entry.teaserImage.one() %}
{% set baseurl = craft.app.sites.primarySite.baseUrl %}
{% set siteurl = currentSite.baseUrl %}
{% block content %}
<div class="mt32">
<div class="maxWidthLimit wm-rich-text">
<h1>{{entry.title}}</h1>
<div class="fact-filters wm-nav-tag__list mt16">
{% for thema in craft.entries.section('themen') %}
{% if (thema.slug|t(language="de") in entry.kategorien) %}
<a id="{{thema.slug}}" href="{{siteurl}}facts?category={{thema.slug}}" class="wm-nav-tag__link"
value="{{thema.slug}}">{{thema.title}}</a>
{% endif %}
{% endfor %}
</div>
<div class="wm-row mt32">
<div>{{entry.teaser}}</div>
<div><img class="wm-image wm-card__image" loading="lazy" src="{{ baseurl }}/{{image.url}}" height="200" data-src=""
alt="Bildbeschreibung">
{% if image.caption %}<figcaption>{{image.caption}}</figcaption>{% endif %}
</div>
</div>
<div class="wm-row column mt32">
{{entry.richText}}
</div>
</div>
</div>
{% endblock %}
\ No newline at end of file
{% extends "index" %}
{% set baseurl = craft.app.sites.primarySite.baseUrl %}
{% set title = "Downloads" %}
{% block content %}
<div class="maxWidthLimit">
{% set category = craft.app.request.param('category') %}
{% set factsQuery = craft.entries().section('facts').kategorien(category|t(language="de")) %}
<h1 class="mt32">
{{ "Downloads"|t }}
</h1>
<form class="fact-filters wm-nav-tag__list">
{% set allFilterEnabled = true %}
{% for thema in craft.entries.section('themen').orderBy('title') %}
{% 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>
{% set allFilterEnabled = false %}
{% else %}
<button id="{{thema.slug}}" type="submit" class="wm-nav-tag__link" name="category" value="{{thema.slug}}">{{thema.title}}</button>
{% endif %}
{% endfor %}
<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 %}
<div class="news mt16">
{% for entry in entries %}
{% set image = entry.images.one() %}
<div class="wm-card wm-card--m wm-card--linked" data-wm-card>
<h3 class="wm-card__heading ">
{% if entry.videoLink %}
<a href="{{entry.videoLink}}" target="_blank" class="wm-card__link wm-link--unstyled ">
{{entry.title}}
</a>
{% else %}
<a href="{{entry.url}}" class="wm-card__link wm-link--unstyled ">
{{entry.title}}
</a>
{% endif %}
</h3>
<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">
</div>
<div class="wm-card__content wm-rich-text ">
<p>{{ entry.teaser}}</p>
</div>
<div>
{% if entry.videoLink %}
<a href="{{entry.videoLink}}" target="_blank" class="wm-em-link">
<span class="wm-em-link__content">{{ "Video ansehen"|t }}</span>
</a>
{% else %}
<a href="{{entry.url}}" class="wm-em-link">
<span class="wm-em-link__content">{{ "Mehr lesen"|t }}</span>
</a>
{% endif %}
</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) %}
<li class="wm-pagination__item">
<a class="wm-pagination__link" href="{{ url }}">{{ page }}</a>
</li>
{% endfor %}
<li class="wm-pagination__item">
<span class="current wm-pagination__link " aria-current="page">{{ paginate.currentPage }}</span>
</li>
{% for page, url in paginate.getNextUrls(5) %}
<li class="wm-pagination__item">
<a class="wm-pagination__link" href="{{ url }}">{{ page }}</a>
</li>
{% endfor %}
{% if paginate.nextUrl %}
<li class="wm-pagination__item"></li>
<a class="wm-pagination__link button-next" href="{{ paginate.nextUrl }}"></a>
</li>
{% endif %}
</ol>
</nav>
<!--<a href="{{ paginate.firstUrl }}">First Page</a>
{% if paginate.prevUrl %}<a href="{{ paginate.prevUrl }}">Previous Page</a>{% endif %}
{% for page, url in paginate.getPrevUrls(5) %}
<a href="{{ url }}">{{ page }}</a>
{% endfor %}
<span class="current">{{ paginate.currentPage }}</span>
{% for page, url in paginate.getNextUrls(5) %}
<a href="{{ url }}">{{ page }}</a>
{% endfor %}
{% if paginate.nextUrl %}<a href="{{ paginate.nextUrl }}">Next Page</a>{% endif %}-->
</div>
{% endblock %}
\ No newline at end of file
<!DOCTYPE html> <!DOCTYPE html>
<html lang="de"> <html lang="de">
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Startseite | VED</title> <title>{% if title is defined %}{{ title }} -
{% elseif entry.title is defined %}{{ entry.title }} - {% endif %}Daseinsvorsorge</title>
</title>
<link rel="icon" type="image/x-icon" href="/assets/favicon.ico"> <link rel="icon" type="image/x-icon" href="/assets/favicon.ico">
{% css "/assets/css/style.css" %} {% css "/assets/css/style.css" %}
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css"/> {% css "/assets/css/main.css" %}
</head> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" />
<body> <!-- TRUENDO Privacy Center -->
{% block navigation %}{% endblock %} <script id="truendoAutoBlock" type="text/javascript" src="https://cdn.priv.center/pc/truendo_cmp.pid.js"
data-siteid="2e825ab9-e7e6-468f-b48d-5f34675f33d9"></script><!-- End TRUENDO Privacy Center -->
</head>
<body>
{% block navigation %}
{{ include('components/navigation.twig', { 'nav': craft.entries.section('nav').all() }) }}
{% endblock %}
<main> <main>
<div class="container"> {% block content %}{% endblock %} <div class="container">
{% block content %}{% endblock %}
</div> </div>
</main> </main>
{{ include('components/footer.twig') }} {{ include('components/footer.twig') }}
<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
{% js "@web/assets/js/menu.js" %} {% js "@web/assets/js/menu.js" %}
{% block scripts %}{% endblock %} <!-- Matomo -->
</body> <script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function () {
var u = "https://stats.wh-i.at/";
_paq.push(['setTrackerUrl', u + 'matomo.php']);
_paq.push(['setSiteId', '29']);
var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0];
g.async = true; g.src = u + 'matomo.js'; s.parentNode.insertBefore(g, s);
})();
</script>
<!-- End Matomo Code -->
</body>
</html> </html>
\ No newline at end of file
{% extends "index" %}
{% block navigation %}
{{ include('components/navigationSubpage.twig') }}
{% endblock %}
{% block content %}
<div class="subpage-mt">
<div class="component component__text">
<div class="maxWidthLimit">
<h1>{{entry.title}}</h1>
<div class="grid grid-6040 mt32">
<div>
<p>{{ entry.shortDescription }}</p>
</div>
<img src="{{entry.images.one().url}}" alt="">
</div>
<div class="mt32">{{entry.richText}}</div>
</div>
</div>
</div>
{% endblock %}
{% extends "index" %}
{% block navigation %}
{{ include('components/navigationSubpage.twig') }}
{% endblock %}
{% block content %}
<div class="subpage-mt">
<div class="news maxWidthLimit">
{% for newsElement in craft.entries.section('news').all() %}
{% set image = newsElement.images.one() %}
<a href="{{newsElement.url}}" class="news-item">
<div class="news-thumbnail">
<img src="{{ craft.app.sites.primarySite.baseUrl }}/{{image.url}}" alt="{{image.title}}">
</div>
<div class="news-details">
<h3 class="news-heading">{{newsElement.title}}</h3>
<p class="news-teaser">
{{ newsElement.shortDescription|length > 100 ? newsElement.shortDescription|slice(0, 100) ~ '...'
:newsElement.shortDescription }}
</p>
</div>
</a>
{% endfor %}
</div>
</div>
{% endblock %}
\ No newline at end of file
{% extends "index" %}
{% block navigation %}
{{ include('components/navigationSubpage.twig') }}
{% endblock %}
{% block content %}
<div class="subpage-mt">
<div class="component component__text">
<div class="maxWidthLimit">
<h1>{{entry.title}}</h1>
<div class="grid grid-6040 mt32">
<div>
<p>{{ entry.shortDescription }}</p>
</div>
<img src="{{entry.images.one().url}}" alt="">
</div>
<div class="mt32">{{entry.richText}}</div>
</div>
</div>
</div>
{% endblock %}
{% extends "index" %}
{% block navigation %}
{{ include('components/navigationSubpage.twig') }}
{% endblock %}
{% block content %}
<div class="subpage-mt">
<div class="news maxWidthLimit">
{% for newsElement in craft.entries.section('projects').all() %}
{% set image = newsElement.images.one() %}
<a href="{{newsElement.url}}" class="news-item">
<div class="news-thumbnail">
<img src="{{image.url}}" alt="{{image.title}}">
</div>
<div class="news-details">
<h3 class="news-heading">{{newsElement.title}}</h3>
<p class="news-teaser">
{{ newsElement.shortDescription|length > 100 ? newsElement.shortDescription|slice(0, 100) ~ '...'
:newsElement.shortDescription }}
</p>
</div>
</a>
{% endfor %}
</div>
</div>
{% endblock %}
{% extends "index" %}
{% block content %}
<div class="mt32">
<div class="maxWidthLimit wm-row column wm-rich-text">
<h1>{{entry.title}}</h1>
{{entry.richText}}
</div>
</div>
{% endblock %}
\ No newline at end of file
{% extends "index" %}
{% if craft.app.language == 'de' %}
{% set title = "Themen" %}
{% elseif craft.app.language == 'en' %}
{% set title = "Topics" %}
{% endif %}
{% block content %}
<h1 class="maxWidthLimit mt32">{% if craft.app.language == 'de' %}Themen{% elseif craft.app.language == 'en' %}Topics{% endif %}</h1>
<div class="news mt16 maxWidthLimit">
{% for newsElement in craft.entries.section('themen').all() %}
{% set image = newsElement.image.one() %}
<div class="wm-card wm-card--m" data-wm-card>
<h3 class="wm-card__heading ">
{% if newsElement.deactivateLinking.contains('yes') %}
{{newsElement.title}}
{% else %}
<a href="{{newsElement.url}}" class="wm-card__link wm-link--unstyled ">
{{newsElement.title}}
</a>
{% endif %}
</h3>
<div class="wm-card__media ">
{% do image.setTransform({ height: 300 }) %}
{{ tag('img', {
src: image.url,
width: image.width,
height: image.height,
srcset: image.getSrcset(['1.5x', '2x', '3x']),
alt: image.title,
}) }}
</div>
<div class="wm-card__content wm-rich-text ">
{{ newsElement.teaser }}
</div>
</div>
{% endfor %}
</div>
{% endblock %}
\ No newline at end of file
<?php
return [
'Projekte' => 'Projects',
'Unsere Projekte' => 'Our Projects',
'Zukünftige Projekte' => 'Future Projects',
'Aktuelle Projekte' => 'Current Projects',
'Abgeschlossene Projekte' => 'Completed Projects',
'Zurück' => 'Back',
];
\ No newline at end of file
...@@ -14,6 +14,10 @@ body { ...@@ -14,6 +14,10 @@ body {
margin: 0; margin: 0;
line-height: 1.5; line-height: 1.5;
} }
img {
width: 100%;
height: auto;
}
::-webkit-scrollbar { ::-webkit-scrollbar {
width: 10px; width: 10px;
...@@ -94,10 +98,18 @@ main { ...@@ -94,10 +98,18 @@ main {
.header-content #logo, .header-content #logo,
#logo img { #logo img {
height: 50px; height: 70px;
font-size: 0; font-size: 0;
} }
.header-content #logo,
#logo img {
height: 120px;
font-size: 0;
transition: height .4s ease;
}
.sticky .header-content #logo, .sticky #logo img {
height: 72px;
}
#menu { #menu {
display: flex; display: flex;
flex-direction: row; flex-direction: row;
...@@ -115,6 +127,9 @@ main { ...@@ -115,6 +127,9 @@ main {
#menu .divider { #menu .divider {
padding: 4px; padding: 4px;
} }
.subpageHeader .menu-item, .subpageHeader .divider {
color: black !important;
}
.sticky #menu a, .sticky #menu .divider { .sticky #menu a, .sticky #menu .divider {
color: black; color: black;
} }
...@@ -278,6 +293,12 @@ section h2 { ...@@ -278,6 +293,12 @@ section h2 {
background-color: rgb(214, 0, 0); background-color: rgb(214, 0, 0);
color: white; color: white;
} }
.back-btn {
font-size: 12pt;
padding: 10px 15px 10px 0;
color: rgb(214, 0, 0);
text-decoration: none;
}
.services { .services {
margin: 0 auto; margin: 0 auto;
...@@ -291,6 +312,8 @@ section h2 { ...@@ -291,6 +312,8 @@ section h2 {
display: grid; display: grid;
grid-template-columns: 6fr 6fr; grid-template-columns: 6fr 6fr;
align-items: center; align-items: center;
text-decoration: none;
color: #000;
} }
.content-text { .content-text {
...@@ -450,6 +473,9 @@ footer img { ...@@ -450,6 +473,9 @@ footer img {
#close { #close {
display: none; display: none;
cursor: pointer; cursor: pointer;
}
#hamburgermenu,
#close img {
height: 40px; height: 40px;
} }
...@@ -514,6 +540,7 @@ footer img { ...@@ -514,6 +540,7 @@ footer img {
align-items: start; align-items: start;
padding: 128px; padding: 128px;
gap: 20px; gap: 20px;
background-size: cover;
} }
.swiper-slide p { .swiper-slide p {
...@@ -584,7 +611,7 @@ footer img { ...@@ -584,7 +611,7 @@ footer img {
.header-content #logo, .header-content #logo,
#logo img { #logo img {
height: 40px; height: 72px;
} }
.banner-content { .banner-content {
...@@ -598,9 +625,6 @@ footer img { ...@@ -598,9 +625,6 @@ footer img {
flex-direction: column; flex-direction: column;
} }
.projects img {
margin-bottom: 20px;
}
.news-item { .news-item {
width: 100%; width: 100%;
aspect-ratio: unset; aspect-ratio: unset;
...@@ -688,6 +712,9 @@ footer img { ...@@ -688,6 +712,9 @@ footer img {
background-attachment: unset; background-attachment: unset;
} }
.projects img {
margin-bottom: 20px;
}
footer .container { footer .container {
flex-direction: column-reverse; flex-direction: column-reverse;
......
...@@ -45,7 +45,7 @@ var swiper = new Swiper(".mySwiper", { ...@@ -45,7 +45,7 @@ var swiper = new Swiper(".mySwiper", {
slidesPerView: 1, slidesPerView: 1,
loop: true, loop: true,
autoplay: { autoplay: {
delay: 5000, delay: 10000,
}, },
}); });
......
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