{% if editmode %}
<div class="edit-box">
<h1>KONFIGURATIONEN FÜR DEN AREABRICK:</h1>
<div class="flex gap-20">
<div class="content flex column gap-20">
<div class="content-box flex gap-20">
<div class="item">
<p class="edit-p">Header Type wählen:</p>
{{ pimcore_select("HeaderType", {
"reload": true,
"store": [
["content", "Content"],
["projects", "Projekte"],
["news", "News"],
["contact", "Kontakt"],
["search", "Suche"],
["impressions","Impressionen"]
],
"defaultValue" : "content"
}) }}
</div>
{% if pimcore_select("HeaderType").getData() == "content" or pimcore_select("HeaderType").getData() == "projects" or pimcore_select("HeaderType").getData() == "impressions" or pimcore_select("HeaderType").getData() == "news" %}
<div class="item">
<p class="edit-p">Texttyp wählen:</p>
{{ pimcore_select("TextType", {
"reload": true,
"store": [
["lead", "Lead Text"],
["basic", "Fliess Text"]
],
"defaultValue" : "lead"
}) }}
</div>
<div class="item">
<p class="edit-p">Text breite:</p>
{{ pimcore_select("TextWidth", {
"reload": true,
"store": [
["full-width", "Voll"],
[" ", "Standard"]
],
"defaultValue" : " "
}) }}
</div>
{% endif %}
{% if pimcore_select("HeaderType").getData() == "content" or pimcore_select("HeaderType").getData() == "contact" %}
<div class="item">
<p class="edit-p">Hintergrundfarbe:</p>
{{ pimcore_select("BackgroundColor", {
"reload": true,
"store": [
["standard", "Standard"],
["bg-orange", "Orange"],
["bg-coffee", "Coffee"]
],
"defaultValue" : "standard"
}) }}
</div>
{% endif %}
{% if pimcore_select("HeaderType").getData() == "content" %}
<div class="item">
<p class="edit-p">Buttons einfügen:</p>
{{ pimcore_select("ButtonsRow", {
"reload": true,
"store": [
["true", "Mit Buttons"],
["false", "Ohne Buttons"]
],
"defaultValue" : "false"
}) }}
</div>
{% endif %}
{% if pimcore_select("HeaderType").getData() == "news" %}
<div class="item">
<p class="edit-p">Hintergrundfarbe:</p>
{{ pimcore_select("BackgroundColorNews", {
"reload": true,
"store": [
["standard", "Standard"],
["orange", "Orange"],
["beige", "Beige"]
],
"defaultValue" : "standard"
}) }}
</div>
{% endif %}
</div>
{% if pimcore_select("HeaderType").getData() == "contact" or pimcore_select("HeaderType").getData() == "content" or pimcore_select("HeaderType").getData() == "projects" or pimcore_select("HeaderType").getData() == "news" or pimcore_select("HeaderType").getData() == "impressions" %}
<div class="content-box">
<div class="item">
<p class="edit-p">H1 HEADLINE TEXT:</p>
<h1 class="light">{{ pimcore_textarea("product_description",{
"nl2br": true,
"height": 50,
"placeholder": "Hier kommt ein Claim von Hodel und Partner über Werte"
}) }}
</h1>
</div>
<div class="item">
<p class="edit-p">Header Text:</p>
{{ pimcore_wysiwyg('Content', {
height: 200,
customConfig: '/assets/js/editmode/config.js'
}) }}
</div>
</div>
{% if pimcore_select("ButtonsRow").getData() == "true" %}
<div class="content-box">
<div class="item">
<p class="edit-p">Buttons:</p>
<div class="flex" style="justify-content: space-evenly;">
<div>{{ pimcore_link('Link_1') }}</div>
<div>{{ pimcore_link('Link_2') }}</div>
</div>
</div>
</div>
{% endif %}
{% endif %}
{% if pimcore_select("HeaderType").getData() == "news" %}
<div class="content-box">
<div class="item">
<p class="edit-p">Vertikale NEWS headline:</p>
<h1 class="light">{{ pimcore_textarea("h1_news",{
"nl2br": true,
"height": 50,
"placeholder": "Das ist die vertikale NEWS headline"
}) }}
</h1>
</div>
</div>
{% endif %}
{% if pimcore_select("HeaderType").getData() == "contact" %}
<div class="content-box">
<div class="item">
<p class="edit-p">Text:</p>
{{ pimcore_wysiwyg('ContentContact', {
height: 100,
customConfig: '/assets/js/editmode/config.js'
}) }}
</div>
</div>
{% endif %}
</div>
<div class="content flex column gap-20">
{% if pimcore_select("HeaderType").getData() == "content" %}
<div class="content-box">
<div class="item">
<p class="edit-p">Hintergrundbild ablegen:</p>
{{ pimcore_relation("contentHeader",{
"types": ["asset"],
"subtypes": {
"asset": ["image"]
}
}) }}
</div>
</div>
{% endif %}
{% if pimcore_select("HeaderType").getData() == "projects" or pimcore_select("HeaderType").getData() == "impressions" or pimcore_select("HeaderType").getData() == "news" %}
<div class="content-box">
<div class="item">
<p class="edit-p">Kategorien ablegen:</p>
{{ pimcore_relations("Categories", {
"title": "Kategorie Objekte ablegen",
"types": ["object"],
"subtypes": {
"object": ["object"]
},
"classes": ["Category"]
}) }}
</div>
</div>
<div class="content-box">
<div class="item">
<p class="edit-p">Schattenwurf Bild ablegen:</p>
{{ pimcore_relation("ShadowImage",{
"types": ["asset"],
"subtypes": {
"asset": ["image"]
}
}) }}
</div>
</div>
{% endif %}
{#{% if pimcore_select("HeaderType").getData() == "content" or pimcore_select("HeaderType").getData() == "news" %}
<div class="content-box">
<div class="item">
<p class="edit-p">Schattenwurf Bild ablegen:</p>
{{ pimcore_relation("ShadowImage",{
"types": ["asset"],
"subtypes": {
"asset": ["image"]
}
}) }}
</div>
</div>
{% endif %}#}
{% if pimcore_select("HeaderType").getData() == "contact" %}
<div class="content-box">
<div class="item">
<p class="edit-p">Hintergrundbild Schattenwurf ablegen:</p>
{{ pimcore_relation("Image",{
"reload": false,
"types": ["asset"],
"subtypes": {
"asset": ["image"]
}
}) }}
</div>
</div>
{% endif %}
</div>
</div>
</div>
{% endif %}
{% if pimcore_select("HeaderType").getData() == "content" %}
{% if not editmode %}
<section class="content-header {% if pimcore_relation("contentHeader").isEmpty() %} {{ pimcore_select("BackgroundColor").getData() }} {% endif %}">
{% if pimcore_relation("ShadowImage").getElement() is instanceof('\\Pimcore\\Model\\Asset') %}
{{ pimcore_relation("ShadowImage").getElement().getThumbnail('FullHD').getHtml({
imgAttributes: {
"class": "shadow-image"
}
}) | raw }}
{% endif %}
{% if pimcore_relation("contentHeader").getElement() is instanceof('\\Pimcore\\Model\\Asset') %}
{{ pimcore_relation("contentHeader").getElement().getThumbnail('FullHD').getHtml() | raw }}
{% endif %}
<div class="container">
<h1 class="light">{{ pimcore_textarea("product_description").getData() | nl2br }}</h1>
<div class="{{ pimcore_select("TextType").getData() }} {{ pimcore_select("TextWidth").getData() }} {% if pimcore_wysiwyg('Content').getData() | length > 2300 %}extra-margin{% endif %}">
{% if not pimcore_wysiwyg('Content').isEmpty() %}
{{ pimcore_wysiwyg('Content').getData() | raw }}
{% endif %}
{% if pimcore_select("ButtonsRow").getData() == "true" %}
<div class="buttons-row flex negativ">
{% if pimcore_link('Link_1').getText() %}
<button class="primary">
<a href="{{ pimcore_link('Link_1').getHref() }}" target="{{ pimcore_link('Link_1').getTarget() }}">{{ pimcore_link('Link_1').getText() }}</a>
<svg width="15.708" height="10.709" viewBox="0 0 15.708 10.709">
<g transform="translate(0 0.354)">
<g transform="translate(0)">
<path class="line" d="M7.5,18h15" transform="translate(-7.5 -13)" fill="none" stroke="#b76e2b" stroke-linejoin="round" stroke-width="1"/>
<path class="arrow" d="M18,7.5l5.026,5L18,17.5" transform="translate(-8.027 -7.5)" fill="none" stroke="#b76e2b" stroke-width="1"/>
</g>
</g>
</svg>
</button>
{% endif %}
{% if pimcore_link('Link_2').getText() %}
<button class="primary">
<a href="{{ pimcore_link('Link_2').getHref() }}" target="{{ pimcore_link('Link_2').getTarget() }}">{{ pimcore_link('Link_2').getText() }}</a>
<svg width="15.708" height="10.709" viewBox="0 0 15.708 10.709">
<g transform="translate(0 0.354)">
<g transform="translate(0)">
<path class="line" d="M7.5,18h15" transform="translate(-7.5 -13)" fill="none" stroke="#b76e2b" stroke-linejoin="round" stroke-width="1"/>
<path class="arrow" d="M18,7.5l5.026,5L18,17.5" transform="translate(-8.027 -7.5)" fill="none" stroke="#b76e2b" stroke-width="1"/>
</g>
</g>
</svg>
</button>
{% endif %}
</div>
{% endif %}
</div>
</div>
<div class="scroll-down"></div>
</section>
{% endif %}
{% endif %}
{% if pimcore_select("HeaderType").getData() == "contact" %}
{% if not editmode %}
<section class="content-header contact-header {{ pimcore_select("BackgroundColor").getData() }}">
{% if pimcore_relation("Image").getElement() is instanceof('\\Pimcore\\Model\\Asset') %}
{{ pimcore_relation("Image").getElement().getThumbnail('FullHD').getHtml({
imgAttributes: {
"class": "shadow-image"
}
}) | raw }}
{% endif %}
<div class="container">
<h1 class="light">{{ pimcore_textarea("product_description").getData() | nl2br }}</h1>
<div class="text-map flex">
<div class="basic contact-desc">
{% if not pimcore_wysiwyg('Content').isEmpty() %}
{{ pimcore_wysiwyg('Content').getData() | raw }}
{% endif %}
{% if not pimcore_wysiwyg('ContentContact').isEmpty() %}
<div class="description-text">
{{ pimcore_wysiwyg('ContentContact').getData() | raw }}
</div>
{% endif %}
</div>
<div class="map-container">
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d27833.836702765533!2d8.207209355951457!3d47.047480945939135!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x478ffb4b2728199d%3A0xf2a3c1217e9934d5!2sHodel%20%26%20Partner%20AG!5e0!3m2!1sde!2sch!4v1666074445821!5m2!1sde!2sch"
width="100%" height="100%" style="border:0;" allowfullscreen="" loading="lazy"
referrerpolicy="no-referrer-when-downgrade"></iframe>
</div>
{#
<div class="map-container" data-src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d27833.836702765533!2d8.207209355951457!3d47.047480945939135!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x478ffb4b2728199d%3A0xf2a3c1217e9934d5!2sHodel%20%26%20Partner%20AG!5e0!3m2!1sde!2sch!4v1666074445821!5m2!1sde!2sch"
data-referrerpolicy="no-referrer-when-downgrade"
data-allowfullscreen="true">
</div>
#}
{% if not pimcore_wysiwyg('ContentContact').isEmpty() %}
<div class="description-text-mobile">
<div class="basic">
{{ pimcore_wysiwyg('ContentContact').getData() | raw }}
</div>
</div>
{% endif %}
</div>
</div>
{# <div class="scroll-down"></div>#}
</section>
{% endif %}
{% endif %}
{% if pimcore_select("HeaderType").getData() == "projects" or pimcore_select("HeaderType").getData() == "impressions" %}
<section class="content-header projects-header beige {% if pimcore_relation("contentHeader").isEmpty() %} {{ pimcore_select("BackgroundColor").getData() }} {% endif %}">
{% if pimcore_relation("ShadowImage").getElement() is instanceof('\\Pimcore\\Model\\Asset') %}
<div class="shadow-image-container project-detail" id="shadow-image-container">
{{ pimcore_relation("ShadowImage").getElement().thumbnail('ProjectDetailShadow').html({
'imgAttributes': {
'class':'detail-shadow'
}
}) | raw }}
</div>
{% endif %}
{% if not editmode %}
<div class="shadow-image-container" id="shadow-image-container">
</div>
{% endif %}
<div class="container">
<div class="content-container">
<h1 class="light colored">{{ pimcore_textarea("product_description").getData() | nl2br }}</h1>
<div class="colored {{ pimcore_select("TextType").getData() }}">
{% if not editmode and not pimcore_wysiwyg('Content').isEmpty() %}
{{ pimcore_wysiwyg('Content').getData() | raw }}
{% endif %}
</div>
</div>
<div class="filter-container">
<div id="project-filter" class="toolbar {% if pimcore_relations("Categories") | length >= 3 %}big{% endif %}">
<div class="flex space-between all-items">
<button class="filter projects-filter active all-btn category-btn" id="all-projects" data-filter="project-teaser" data-category="project-teaser" data-rel="project-teaser">
{{ 'Öffne Filter' | trans }}
</button>
<span class="open-filter" id="open-filter-projects"></span>
</div>
{% for category in pimcore_relations("Categories") %}
{% set categoryName = category.name | lower | replace({" ": "","/":"","-":"","&":"",",":"",".":"","(":"",")":"","+":"","ö":"oe","ä":"ae","ü":"ue"}) %}
<button class="filter projects-filter category-btn {% if loop.first %} active {% endif %}" {% if loop.first %} id="active-category" {% endif %} data-category="{{ categoryName }}" data-rel="{{ categoryName }}" data-filter="{{ categoryName }}">{{ category.name }}</button>
{% endfor %}
</div>
</div>
</div>
<div class="container projects-wrapper">
{#
<div class="projects-container flex" id="projectsList" style="flex-direction: column;">
{% set oddTeaser = [] %}
{% set evenTeaser = [] %}
{% for projekt in projektList %}
{% if loop.index is odd %}
{% set oddTeaser = oddTeaser|merge([projekt]) %}
{% else %}
{% set evenTeaser = evenTeaser|merge([projekt]) %}
{% endif %}
{% endfor %}
<div class="flex" style="flex-direction: row;">
<div class="odd">
{% for projekt in oddTeaser %}
{% set detailLink = path('projekt', {
id: projekt.id,
title: toUri(projekt.maintitle),
path: 'projekt'
}) %}
<div class="project-teaser {% for category in projekt.category %}{{ category.name | lower | replace({" ": "","/":"","-":"","&":"",",":"",".":"","(":"",")":"","+":"","ö":"oe","ä":"ae","ü":"ue"}) }} {% endfor %}">
<a href="{{ detailLink }}" target="_self">
{{ projekt.image.thumbnail('ProjectListTeaser').html | raw }}
</a>
<div class="elements-container flex">
<div class="labels">
<a href="{{ detailLink }}" target="_self"><p class="category">{% for category in projekt.category %}{{ category.name }} {% endfor %}</p></a>
<a href="{{ detailLink }}" target="_self"><p class="headline">{{ projekt.maintitle }}</p></a>
</div>
<div class="buttons-row no-margin buttons-row-teaser">
<button class="primary">
<a href="{{ detailLink }}" target="_self">{{ 'Mehr_' | trans }}</a>
</button>
</div>
</div>
</div>
{% endfor %}
</div>
<div class="even">
{% for projekt in evenTeaser %}
{% set detailLink = path('projekt', {
id: projekt.id,
title: toUri(projekt.maintitle),
path: 'projekt'
}) %}
<div class="project-teaser {% for category in projekt.category %}{{ category.name | lower | replace({" ": "","/":"","-":"","&":"",",":"",".":"","(":"",")":"","+":"","ö":"oe","ä":"ae","ü":"ue"}) }} {% endfor %}">
<a href="{{ detailLink }}" target="_self">
{{ projekt.image.thumbnail('ProjectListTeaser').html | raw }}
</a>
<div class="elements-container flex">
<div class="labels">
<a href="{{ detailLink }}" target="_self">
<p class="category">{% for category in projekt.category %}{{ category.name }} {% endfor %}</p>
</a>
<a href="{{ detailLink }}" target="_self">
<p class="headline">{{ projekt.maintitle }}</p>
</a>
</div>
<div class="buttons-row no-margin buttons-row-teaser">
<button class="primary">
<a href="{{ detailLink }}" target="_self">Mehr</a>
</button>
</div>
</div>
</div>
{% endfor %}
</div>
</div>
</div>
#}
<div class="projects-container flex" id="projectsList">
{% set oddTeaser = [] %}
{% set evenTeaser = [] %}
{% for projekt in projektList %}
{% if loop.index is odd %}
{% set oddTeaser = oddTeaser|merge([projekt]) %}
{% else %}
{% set evenTeaser = evenTeaser|merge([projekt]) %}
{% endif %}
{% endfor %}
{# <div class="flex">
<div class="odd">
{% for projekt in projektList %}
{% set detailLink = path('projekt', {
id: projekt.id,
title: toUri(projekt.maintitle),
path: 'projekt'
}) %}
<div
class="project-teaser {% for category in projekt.category %}{{ category.name | lower | replace({" ": "","/":"","-":"","&":"",",":"",".":"","(":"",")":"","+":"","ö":"oe","ä":"ae","ü":"ue"}) }} {% endfor %}">
<a href="{{ detailLink }}" target="_self">
{{ projekt.image.thumbnail('ProjectListTeaser').html | raw }}
</a>
<div class="elements-container flex">
<div class="labels">
<a href="{{ detailLink }}" target="_self"><p
class="category">{% for category in projekt.category %}{{ category.name }} {% endfor %}</p>
</a>
<a href="{{ detailLink }}" target="_self"><p
class="headline">{{ projekt.maintitle }}</p></a>
</div>
<div class="buttons-row no-margin buttons-row-teaser">
<button class="primary">
<a href="{{ detailLink }}" target="_self">{{ 'Mehr_' | trans }}</a>
</button>
</div>
</div>
</div>
{% endfor %}
</div> #}
{#
<div class="even">
{% for projekt in evenTeaser %}
{% set detailLink = path('projekt', {
id: projekt.id,
title: toUri(projekt.maintitle),
path: 'projekt'
}) %}
<div
class="project-teaser {% for category in projekt.category %}{{ category.name | lower | replace({" ": "","/":"","-":"","&":"",",":"",".":"","(":"",")":"","+":"","ö":"oe","ä":"ae","ü":"ue"}) }} {% endfor %}">
<a href="{{ detailLink }}" target="_self">
{{ projekt.image.thumbnail('ProjectListTeaser').html | raw }}
</a>
<div class="elements-container flex">
<div class="labels">
<a href="{{ detailLink }}" target="_self">
<p class="category">{% for category in projekt.category %}{{ category.name }} {% endfor %}</p>
</a>
<a href="{{ detailLink }}" target="_self">
<p class="headline">{{ projekt.maintitle }}</p>
</a>
</div>
<div class="buttons-row no-margin buttons-row-teaser">
<button class="primary">
<a href="{{ detailLink }}" target="_self">Mehr</a>
</button>
</div>
</div>
</div>
{% endfor %}
</div>
</div>
#}
</div>
{#
{% if pimcore_select("HeaderType").getData() == "projects" %}
<div class="buttons-row flex">
<button class="primary load-more-button" id="ajaxBtn">
<a>{{ 'MEHR_PROJEKTE_LADEN' | trans }}
<svg width="15.708" height="10.709" viewBox="0 0 15.708 10.709">
<g transform="translate(0 0.354)">
<g transform="translate(0)">
<path class="line" d="M7.5,18h15" transform="translate(-7.5 -13)" fill="none" stroke="#b76e2b" stroke-linejoin="round" stroke-width="1"/>
<path class="arrow" d="M18,7.5l5.026,5L18,17.5" transform="translate(-8.027 -7.5)" fill="none" stroke="#b76e2b" stroke-width="1"/>
</g>
</g>
</svg>
</a>
</button>
</div>
{% endif %}
#}
{#
{% set nextPageAjax = path('projekt-list', {page: 2, filter: app.request.get('filter')}) %}
<div class="projects-container load-more buttons-row " id="projectsButtonContainer">
<a href="{{ nextPageAjax }}" id="moreProjectsLink" title="load more" class="button primary" data-url="{{ nextPageAjax }}">{{ 'mehr_laden_projectsAjaxLink' | trans }}</a>
</div>
#}
</div>
</section>
{% if pimcore_select("HeaderType").getData() == "projects" %}
<script src="{{ asset('assets/js/projects-api.js') }}"></script>
{% endif %}
{% if pimcore_select("HeaderType").getData() == "impressions" %}
<script src="{{ asset('assets/js/impressions-api.js') }}"></script>
{% endif %}
{% endif %}
{% if pimcore_select("HeaderType").getData() == "news" and not editmode %}
<section class="content-header news-header flex column {{ pimcore_select("BackgroundColorNews").getData() }}">
<h1 class="vertical" id="headline-text-h1">{{ pimcore_textarea("h1_news").getData() }}</h1>
{% if pimcore_relation("ShadowImage").getElement() is instanceof('\\Pimcore\\Model\\Asset') %}
<div class="shadow-image-container project-detail" id="shadow-image-container">
{{ pimcore_relation("ShadowImage").getElement().thumbnail('ProjectDetailShadow').html({
'imgAttributes': {
'class':'detail-shadow'
}
}) | raw }}
</div>
{% endif %}
<div class="container news-header-container">
<h1 class="light colored dark">{{ pimcore_textarea("product_description").getData() | nl2br }}</h1>
<div class="colored {{ pimcore_select("TextType").getData() }}">
{% if not editmode and not pimcore_wysiwyg('Content').isEmpty() %}
{{ pimcore_wysiwyg('Content').getData() | raw }}
{% endif %}
</div>
</div>
<div class="news-items flex container no-margin news-overview mb-100" id="newsList">
{% for newsItem in newsList %}
{# news detail link #}
{% set detailLink = path('newslist', {
id: newsItem.id,
headline: toUri(newsItem.headline),
path: 'news-url-path'|trans
}) %}
{# news detail link #}
<div class="teaser news-overview-teaser news-teaser revealed">
{% for fieldItem in newsItem.content %}
{% if fieldItem.type == "Gallery" %}
{# {% for image in fieldItem.GalleryImg.items %} #}
{% if fieldItem.GalleryImg.items | length > 0 and fieldItem.GalleryImg.items[0] %}
<a href="{{ detailLink }}">{{ fieldItem.GalleryImg.items[0].thumbnail('NewsTeaser').html | raw }}</a>
{% endif %}
{# {% endfor %} #}
{% endif %}
{% endfor %}
<div class="content con-teaser ">
<div class="date flex gap-10">
<svg width="13" height="14.333" viewBox="0 0 13 14.333">
<g id="Icon_feather-calendar" data-name="Icon feather-calendar"
transform="translate(0.5 0.5)">
<path id="Pfad_4321" data-name="Pfad 4321"
d="M5.833,6h9.333A1.33,1.33,0,0,1,16.5,7.328V16.62a1.33,1.33,0,0,1-1.333,1.328H5.833A1.33,1.33,0,0,1,4.5,16.62V7.328A1.33,1.33,0,0,1,5.833,6Z"
transform="translate(-4.5 -4.615)" fill="none"
stroke="#6b675d"
stroke-linecap="round" stroke-linejoin="round"
stroke-width="1"/>
<path id="Pfad_4322" data-name="Pfad 4322" d="M24,3V5.771"
transform="translate(-15.333 -3)" fill="none" stroke="#6b675d"
stroke-linecap="round" stroke-linejoin="round"
stroke-width="1"/>
<path id="Pfad_4323" data-name="Pfad 4323" d="M12,3V5.771"
transform="translate(-8.667 -3)" fill="none" stroke="#6b675d"
stroke-linecap="round" stroke-linejoin="round"
stroke-width="1"/>
<path id="Pfad_4324" data-name="Pfad 4324" d="M4.5,15h12"
transform="translate(-4.5 -9.667)" fill="none"
stroke="#6b675d"
stroke-linecap="round" stroke-linejoin="round"
stroke-width="1"/>
</g>
</svg>
<p>{{ newsItem.date | date('d.m.Y') }}</p>
</div>
<p class="teaser-headline title-headline"><a href="{{ detailLink }}">{{ newsItem.headline | u.truncate(48, '...') }}</a></p>
<div class="basic colored no-margin secondary">
<a href="{{ detailLink }}"><p>{{ newsItem.intro | u.truncate(110, '...') }}</p></a>
</div>
<div class="buttons-row no-margin">
<button class="primary accent">
<a href="{{ detailLink }}">{{ 'Mehr'|trans }}
<svg width="15.708" height="10.709" viewBox="0 0 15.708 10.709">
<g transform="translate(0 0.354)">
<g transform="translate(0)">
<path class="line" d="M7.5,18h15" transform="translate(-7.5 -13)" fill="none" stroke="#b76e2b" stroke-linejoin="round" stroke-width="1"/>
<path class="arrow" d="M18,7.5l5.026,5L18,17.5" transform="translate(-8.027 -7.5)" fill="none" stroke="#b76e2b" stroke-width="1"/>
</g>
</g>
</svg>
</a>
</button>
</div>
</div>
</div>
{% endfor %}
</div>
</section>
{# next page #}
{% set nextPageAjax = path('news-list', {page: 2, filter: app.request.get('filter')}) %}
<section class="load-more" id="newsButtonContainer">
<a href="{{ nextPageAjax }}" id="moreNewsLink" title="load more" class="button primary moreNewsLink" data-url="{{ nextPageAjax }}">{# {{ 'mehr_laden_newsAjaxLink' | trans }} #}</a>
</section>
{#
<script src="{{ asset('assets/js/newslist.js') }}"></script>
<script src="{{ asset('assets/js/libs/gsap.min.js') }}"></script>
<script src="{{ asset('assets/js/libs/ScrollTrigger.min.js') }}"></script>
<script>
/*
gsap.to("#shadow-image-container", {
yPercent: -150,
//xPercent: 300,
ease: "none",
scrollTrigger: {
trigger: ".news-header",
// start: "top bottom", // the default values
// end: "bottom top",
scrub: true
}
});
*/
</script>
#}
{% endif %}
{% if pimcore_select("HeaderType").getData() == "search" and not editmode %}
<section class="search-results orange">
<h1 class="vertical" id="headline-text-h1">{{ 'SUCHE' | trans }}</h1>
<script async src="https://cse.google.com/cse.js?cx={{ searchCX }}"></script>
<script>
const placeholderInterval = setInterval(()=> {
const searchInput = document.getElementById('gsc-i-id1');
if (searchInput) {
searchInput.setAttribute("placeholder", "Suche...");
clearInterval(placeholderInterval)
}
}, 10)
</script>
<div class="container" id="gsc-i-id12">
<div class="content-container">
<div class="gcse-searchbox" data-enableHistory="true" data-enableAutoComplete="true" data-autoCompleteMaxCompletions="5"></div>
<div class="gcse-searchresults" data-refinementStyle="link"></div>
</div>
</div>
</section>
{% endif %}