The following has evaluated to null or missing:
==> mannheimerThemeUtil [in template "38901#38926#02_HEADER_SLIDER_SMN_AGT" at line 3, column 37]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: countOfGlobalImagesWithoutDefault = m... [in template "38901#38926#02_HEADER_SLIDER_SMN_AGT" at line 3, column 1]
----
1<#assign
2headerSliderHasSiblings = HeaderSlider.getSiblings()?has_content && HeaderSlider.getSiblings()[0].getData() != ""
3countOfGlobalImagesWithoutDefault = mannheimerThemeUtil.getGlobalImagesForAgtSliderSortedByLastChar()?size
4>
5
6<div class="section-spotlight" data-spotlight-slider>
7 <div class="swiper-container slider-spotlight-gallery" data-image-slider>
8 <div class="swiper-wrapper">
9 <#if headerSliderHasSiblings>
10
11 <#list HeaderSlider.getSiblings() as cur_SliderFile>
12 <#assign
13 imagePositionXData = (cur_SliderFile.imagePositionX.getData()?trim)?has_content?then(cur_SliderFile.imagePositionX.getData(), "right")
14 imagePositionYData = (cur_SliderFile.imagePositionY.getData()?trim)?has_content?then(cur_SliderFile.imagePositionY.getData(), "center")
15 >
16
17 <div class="swiper-slide agt-slide">
18 <div class="spotlight-slide">
19 <#if cur_SliderFile.BildUrl.getData() != "">
20 <a href="${cur_SliderFile.BildUrl.getData()}"
21 target="${cur_SliderFile.BildUrl.BildZiel.getData()}">
22 </#if>
23 <#if cur_SliderFile.getData()?matches(r'.*\.((mp4)|(avchd)|(hdv)|(mpg)|(mpeg)|(avi)|(mov)).*')>
24 <#assign loop = getterUtil.getBoolean("${cur_SliderFile.Dauerschleife.getData()}")>
25 <div class="embed-video">
26 <video class="video-height" src="${cur_SliderFile.getData()}" width="100%"
27 playsinline autoplay muted ${loop?string("loop", "")}></video>
28 </div>
29 <#else>
30 <div class="image-background">
31 <div class="image object-position-${imagePositionYData}-${imagePositionXData}"
32 data-background="${cur_SliderFile.getData()}">
33 <img src="${cur_SliderFile.getData()}" alt="SliderBild">
34 </div>
35 </div>
36 </#if>
37 <#if cur_SliderFile.BildUrl.getData() != "">
38 </a>
39 </#if>
40 </div>
41 </div>
42 </#list>
43
44 <#if countOfGlobalImagesWithoutDefault gt 0>
45 <#list mannheimerThemeUtil.getGlobalImagesForAgtSliderSortedByLastChar() as cur_img>
46 <div class="swiper-slide agt-slide">
47 <div class="spotlight-slide">
48 <#if cur_img.getDescription() != "">
49 <a href="${cur_img.getDescription()}"
50 target="_blank">
51 </#if>
52 <div class="image-background">
53 <div class="image" data-background="${cur_img.getUrl()}">
54 <img src="${cur_img.getUrl()}" alt="SliderBild">
55 </div>
56 </div>
57 <#if cur_img.getDescription() != "">
58 </a>
59 </#if>
60 </div>
61 </div>
62 </#list>
63 </#if>
64 <#else>
65 <div class="swiper-slide agt-slide">
66 <div class="spotlight-slide">
67 <#if mannheimerThemeUtil.getDefaultImgForAgtSlider().getDescription() != "">
68 <a href="${mannheimerThemeUtil.getDefaultImgForAgtSlider().getDescription()}"
69 target="_blank">
70 </#if>
71
72 <div class="image-background">
73 <div class="image"
74 data-background="${mannheimerThemeUtil.getDefaultImgForAgtSlider().getUrl()}">
75 <img src="${mannheimerThemeUtil.getDefaultImgForAgtSlider().getUrl()}"
76 alt="SliderBild">
77 </div>
78 </div>
79
80 <#if mannheimerThemeUtil.getDefaultImgForAgtSlider().getDescription() != "">
81 </a>
82 </#if>
83 </div>
84 </div>
85 <#if countOfGlobalImagesWithoutDefault gt 0>
86 <#list mannheimerThemeUtil.getGlobalImagesForAgtSliderSortedByLastChar() as cur_img>
87 <div class="swiper-slide agt-slide">
88 <div class="spotlight-slide">
89 <#if cur_img.getDescription() != "">
90 <a href="${cur_img.getDescription()}"
91 target="_blank">
92 </#if>
93 <div class="image-background">
94 <div class="image" data-background="${cur_img.getUrl()}">
95 <img src="${cur_img.getUrl()}" alt="SliderBild">
96 </div>
97 </div>
98 <#if cur_img.getDescription() != "">
99 </a>
100 </#if>
101 </div>
102 </div>
103 </#list>
104 </#if>
105 </#if>
106 </div>
107 </div>
108 <div class="section-spotlight-container">
109 <div class="container content-wrapper show-mobile">
110 <div class="content">
111 <div class="caption">
112 <h1 class="title">${Ueberschrift.getData()}</h1>
113 <h3 class="title">${Unterueberschrift.getData()}</h3>
114 <p>${Text.getData()}</p>
115 </div>
116 <div class="section-spotlight-navigation-menu">
117 </div>
118 </div>
119 <div class="section-spotlight-flyout">
120 </div>
121 </div>
122 </div>
123 <#if HeaderSlider.getSiblings()?size gt 1 || countOfGlobalImagesWithoutDefault gt 1 || ((HeaderSlider.getSiblings()?size + countOfGlobalImagesWithoutDefault) gt 1)>
124 <div class="swiper-footer">
125 <div class="swiper-btn" data-slider-prev="">
126 <i class="fas fa-angle-left"></i>
127 </div>
128 <div class="swiper-pagination-bullets" data-slider-bullets></div>
129 <div class="swiper-btn" data-slider-next="">
130 <i class="fas fa-angle-right"></i>
131 </div>
132 </div>
133 </#if>
134</div>
135
136<#assign more>
137 <@liferay.language key="mannheimer.more"/>
138</#assign>
139<#assign close>
140 <@liferay.language key="mannheimer.close"/>
141</#assign>
142
143<script>$(document).ready(function () {
144 setNavLinks(
145 "<ul class='section-spotlight-navigation'>",
146 "<a href='#' class='nav-link anchor-link'><span data-more='${more}' data-close='${close}'>${more}</span></a>",
147 function (initList) {
148 $(".section-spotlight-navigation-menu").append(initList);
149 }
150 )
151 });
152</script>
The following has evaluated to null or missing:
==> mannheimerVepData [in template "38901#38926#01_MODUL_BETREUER" at line 15, column 25]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: phone = mannheimerVepData.trimContact... [in template "38901#38926#01_MODUL_BETREUER" at line 15, column 17]
----
1<#if adviser.getSiblings()?has_content && adviser.getSiblings()[0].adviserName.getData() != "">
2 <h2 id="${randomNamespace}_betreuer"
3 data-custom-title="${altStickyNav.getData()}">${heading.getData()}
4 </h2>
5
6 <#if adviser.getSiblings()?has_content>
7 <div class="row">
8 <#list adviser.getSiblings() as adv>
9 <#assign
10 image = adv.image.getData()
11 name = adv.adviserName.getData()
12 description = adv.description.getData()
13 advHasDiplom = adv.diplom.getData()
14 diplomNamen = (adv.diplom.diplomName??)?then(adv.diplom.diplomName.getSiblings(), [])
15 phone = mannheimerVepData.trimContactNumbers(adv.phone.getData())
16 mobilePhone = mannheimerVepData.trimContactNumbers(adv.mobilePhone.getData())
17 mail = adv.mail.getData()
18 >
19 <div class="col-12 col-sm-6 col-lg-4 mb-1">
20 <div class="card adviser-card">
21 <div class="card-body d-flex flex-column">
22 <div>
23 <div class="row">
24 <div class="col-4 col-lg-12 text-lg-center">
25 <img class="adviser-img" src="${image}" alt="${mannheimerThemeUtil.escapeQuotes(name)}">
26 </div>
27 <div class="col-8 col-lg-12">
28 <h4 class="text-lg-center mt-lg-3">${name}</h4>
29 <div class="description">
30 <p>${description}</p>
31 <#if adv.activityEmphasis.getSiblings()?has_content && adv.activityEmphasis.getSiblings()[0].getData() != "">
32 <h5 class="title">
33 <@liferay.language key="mannheimer.agentur-betreuer.activity-emphases"/>
34 :
35 </h5>
36 <ul class="primary pl-3">
37 <#list adv.activityEmphasis.getSiblings() as ea>
38 <li>
39 <span>${ea.getData()}</span>
40 </li>
41 </#list>
42 </ul>
43 </#if>
44 </div>
45 </div>
46 </div>
47 <div class="col-12 mt-2 diplom-box">
48 <#if (advHasDiplom == "true")>
49 <div class="icon-box">
50 <i class="adviser-card-icon fa-light fa-award"></i>
51 </div>
52 <div class="d-flex">
53 <p class="diplom">Markenexperte</p>
54 <#if (diplomNamen?? && diplomNamen?size > 0 && diplomNamen[0].getData() != "")>
55 <#assign tooltipHtmlText>
56 <#list diplomNamen as diplomName>
57 <p>${diplomName.getData()}</p>
58 </#list>
59 </#assign>
60 <div
61 class="d-flex align-items-center ml-2"
62 data-container="body"
63 data-toggle="popover"
64 data-placement="top"
65 data-content="${tooltipHtmlText}"
66 >
67 <i class="fa-regular fa-circle-info"></i>
68 </div>
69 </#if>
70 </div>
71 </#if>
72 </div>
73 </div>
74 <div class="adviser-contact-field pt-2 mt-2">
75 <#if (phone?? && phone != "")>
76 <div class="col-12">
77 <a href="tel:${phone}"
78 class="anchor-link d-flex align-items-center">
79 <div class="icon-box">
80 <i class="adviser-card-icon fa-light fa-phone"></i>
81 </div>
82 <span class="contact-link-text ml-2">${phone}</span>
83 </a>
84 </div>
85 </#if>
86 <#if (mobilePhone?? && mobilePhone != "")>
87 <div class="col-12">
88 <a href="tel:${mobilePhone}"
89 class="anchor-link d-flex align-items-center">
90 <div class="icon-box">
91 <i class="adviser-card-icon fa-light fa-mobile"></i>
92 </div>
93 <span class="contact-link-text ml-2">${mobilePhone}</span>
94 </a>
95 </div>
96 </#if>
97 <#if (mail?? && mail != "")>
98 <div class="col-12">
99 <a href="mailto:${mail}"
100 class="anchor-link d-flex align-items-center">
101 <div class="icon-box">
102 <i class="adviser-card-icon fa-light fa-envelope"></i>
103 </div>
104 <span class="contact-link-text ml-2">${mail}</span>
105 </a>
106 </div>
107 </#if>
108 </div>
109 </div>
110 </div>
111 </div>
112 </#list>
113 </div>
114 </#if>
115</#if>
116
117
118<script>
119
120 $(document).ready(function () {
121
122 if ($(window).width() >= 576) {
123
124 const $contactboxes = $('.adviser-contact-field')
125
126 let $contactFieldHeight = 0;
127 $contactboxes.each((index, element) => {
128 $contactFieldHeight = $(element).height() > $contactFieldHeight ? $(element).height() : $contactFieldHeight
129 })
130
131 $contactboxes.each((index, element) => {
132 $(element).height($contactFieldHeight)
133 })
134 }
135
136 const showMoreBtn = `
137 <div class="show-more-btn-field">
138 <i class="fa-light fa-angle-down"></i>
139 </div>
140 `;
141
142 const $descriptionEls = $(".description");
143
144 $descriptionEls.each((index, descriptionEl) => {
145 if ($(descriptionEl).prop('scrollHeight') > $(descriptionEl).height()) {
146 $(descriptionEl).append(showMoreBtn)
147 }
148 });
149
150 $('.show-more-btn-field').on("click", (e) => {
151 const $showMoreBtn = $(e.target);
152 const $descriptionEl = $showMoreBtn.closest(".description");
153 $descriptionEl.hasClass("show-text") ?
154 $descriptionEl.removeClass("show-text", 500) :
155 $descriptionEl.addClass("show-text", 500);
156 });
157
158 $('[data-toggle="popover"]').popover({
159 trigger: "hover",
160 container: "#mainContent",
161 html: true,
162 customClass: "popover-text"
163 })
164 })
165
166</script>
Unsere Empfehlungen
The following has evaluated to null or missing:
==> mannheimerThemeUtil [in template "38901#38926#01_TEASER_DISTRIBUTION_SITE" at line 38, column 50]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: ${mannheimerThemeUtil.escapeQuotes(li... [in template "38901#38926#01_TEASER_DISTRIBUTION_SITE" at line 38, column 48]
----
1<div class="row" xmlns="http://www.w3.org/1999/html">
2 <div class="col-12">
3 <h2 id="teaser_verteilerseite_${randomNamespace}"
4 data-custom-title="${altStickyNav.getData()}">${heading.getData()}</h2>
5 <#if subheading.getData()?has_content>
6 <h4 class="mb-4">${subheading.getData()}</h4>
7 </#if>
8 <#if teaser.getSiblings()?has_content>
9 <#list teaser.getSiblings() as cur_teaser>
10 <#assign imageAltText = cur_teaser.image.getAttribute("alt")!"" />
11 <#if cur_teaser.url.getData()?has_content>
12 <#assign url = cur_teaser.url.getData()>
13 <#else>
14 <#assign url = "">
15 </#if>
16 <#assign flipImage = cur_teaser.flipImage! />
17 <#if cur_teaser.teaserHeading.getData()?has_content>
18 <#assign teaserHeading = cur_teaser.teaserHeading.getData() />
19 <#else>
20 <#assign teaserHeading = "" />
21 </#if>
22 <#if cur_teaser.intro.getData()?has_content>
23 <#assign content = cur_teaser.intro.getData() />
24 <#else>
25 <#assign content = "" />
26 </#if>
27 <#if cur_teaser.link.getData()?has_content>
28 <#assign linkText = cur_teaser.link.getData() />
29 <#else>
30 <#assign linkText = "" />
31 </#if>
32 <div class="row no-gutters my-4 content-teaser card-shadow">
33 <#-- Wenn der Haken deaktiviert wurde, ist der Wert anscheinend leer -->
34 <#if !(flipImage??) || !(flipImage?has_content) || flipImage.getData() == "false" || flipImage.getData() == "">
35 <div class="col-12 col-md-3 d-print-none" style="overflow: hidden;">
36 <#if cur_teaser.image.getData()??>
37 <a href="${url}"
38 aria-label="${mannheimerThemeUtil.escapeQuotes(linkText)}"
39 class="d-flex flex-column justify-content-start align-items-start text-decoration-none"
40 style="height:100%"
41 >
42 <div class="image"
43 role="img"
44 aria-label="${mannheimerThemeUtil.escapeQuotes(imageAltText)}"
45 data-background="${cur_teaser.image.getData()}"
46 style="background-image: url("${cur_teaser.image.getData()}"); background-position-x: ${(cur_teaser.imagePositionX??!false)?then(cur_teaser.imagePositionX.getData(), 'center')}; background-position-y: ${(cur_teaser.imagePositionY??!false)?then(cur_teaser.imagePositionY.getData(), 'center')};"
47 ></div>
48 </a>
49 </#if>
50 </div>
51 </#if>
52
53 <div class="col p-3 p-sm-4">
54 <div class="content">
55 <#if teaserHeading?has_content>
56 <a href="${url}"
57 aria-label="${mannheimerThemeUtil.escapeQuotes(teaserHeading)}"
58 class="d-flex flex-column justify-content-start align-items-start text-decoration-none"
59 style="height:100%"
60 >
61 <h3>${teaserHeading}</h3>
62 </a>
63 </#if>
64 <p class="large">
65 <span class="d-flex flex-column justify-content-start align-items-start content-text">${content}</span>
66 <#if linkText?has_content>
67 <a href="${url}"
68 aria-label="${mannheimerThemeUtil.escapeQuotes(linkText)}"
69 class="anchor-link anchor-icon large"
70 >
71 <span class="text-dark">${linkText}</span>
72 </a>
73 </#if>
74 </p>
75 </div>
76 </div>
77 <#if flipImage?? && flipImage?has_content && flipImage.getData() == "true">
78 <div class="col-12 col-md-3 d-print-none" style="overflow: hidden;">
79 <#if cur_teaser.image.getData()??>
80 <a href="${url}"
81 aria-label="${mannheimerThemeUtil.escapeQuotes(linkText)}"
82 class="d-flex flex-column justify-content-start align-items-start"
83 style="height:100%"
84 >
85 <div class="image"
86 role="img"
87 aria-label="${mannheimerThemeUtil.escapeQuotes(imageAltText)}"
88 data-background="${cur_teaser.image.getData()}"
89 style="background-image: url("${cur_teaser.image.getData()}"); background-position-x: ${(cur_teaser.imagePositionX??!false)?then(cur_teaser.imagePositionX.getData(), 'center')}; background-position-y: ${(cur_teaser.imagePositionY??!false)?then(cur_teaser.imagePositionY.getData(), 'center')};"
90 ></div>
91 </a>
92 </#if>
93 </div>
94 </#if>
95 </div>
96 </#list>
97 </#if>
98 </div>
99</div>
The following has evaluated to null or missing:
==> mannheimerThemeUtil [in template "38901#38926#01_TEASER_DISTRIBUTION_SITE" at line 38, column 50]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: ${mannheimerThemeUtil.escapeQuotes(li... [in template "38901#38926#01_TEASER_DISTRIBUTION_SITE" at line 38, column 48]
----
1<div class="row" xmlns="http://www.w3.org/1999/html">
2 <div class="col-12">
3 <h2 id="teaser_verteilerseite_${randomNamespace}"
4 data-custom-title="${altStickyNav.getData()}">${heading.getData()}</h2>
5 <#if subheading.getData()?has_content>
6 <h4 class="mb-4">${subheading.getData()}</h4>
7 </#if>
8 <#if teaser.getSiblings()?has_content>
9 <#list teaser.getSiblings() as cur_teaser>
10 <#assign imageAltText = cur_teaser.image.getAttribute("alt")!"" />
11 <#if cur_teaser.url.getData()?has_content>
12 <#assign url = cur_teaser.url.getData()>
13 <#else>
14 <#assign url = "">
15 </#if>
16 <#assign flipImage = cur_teaser.flipImage! />
17 <#if cur_teaser.teaserHeading.getData()?has_content>
18 <#assign teaserHeading = cur_teaser.teaserHeading.getData() />
19 <#else>
20 <#assign teaserHeading = "" />
21 </#if>
22 <#if cur_teaser.intro.getData()?has_content>
23 <#assign content = cur_teaser.intro.getData() />
24 <#else>
25 <#assign content = "" />
26 </#if>
27 <#if cur_teaser.link.getData()?has_content>
28 <#assign linkText = cur_teaser.link.getData() />
29 <#else>
30 <#assign linkText = "" />
31 </#if>
32 <div class="row no-gutters my-4 content-teaser card-shadow">
33 <#-- Wenn der Haken deaktiviert wurde, ist der Wert anscheinend leer -->
34 <#if !(flipImage??) || !(flipImage?has_content) || flipImage.getData() == "false" || flipImage.getData() == "">
35 <div class="col-12 col-md-3 d-print-none" style="overflow: hidden;">
36 <#if cur_teaser.image.getData()??>
37 <a href="${url}"
38 aria-label="${mannheimerThemeUtil.escapeQuotes(linkText)}"
39 class="d-flex flex-column justify-content-start align-items-start text-decoration-none"
40 style="height:100%"
41 >
42 <div class="image"
43 role="img"
44 aria-label="${mannheimerThemeUtil.escapeQuotes(imageAltText)}"
45 data-background="${cur_teaser.image.getData()}"
46 style="background-image: url("${cur_teaser.image.getData()}"); background-position-x: ${(cur_teaser.imagePositionX??!false)?then(cur_teaser.imagePositionX.getData(), 'center')}; background-position-y: ${(cur_teaser.imagePositionY??!false)?then(cur_teaser.imagePositionY.getData(), 'center')};"
47 ></div>
48 </a>
49 </#if>
50 </div>
51 </#if>
52
53 <div class="col p-3 p-sm-4">
54 <div class="content">
55 <#if teaserHeading?has_content>
56 <a href="${url}"
57 aria-label="${mannheimerThemeUtil.escapeQuotes(teaserHeading)}"
58 class="d-flex flex-column justify-content-start align-items-start text-decoration-none"
59 style="height:100%"
60 >
61 <h3>${teaserHeading}</h3>
62 </a>
63 </#if>
64 <p class="large">
65 <span class="d-flex flex-column justify-content-start align-items-start content-text">${content}</span>
66 <#if linkText?has_content>
67 <a href="${url}"
68 aria-label="${mannheimerThemeUtil.escapeQuotes(linkText)}"
69 class="anchor-link anchor-icon large"
70 >
71 <span class="text-dark">${linkText}</span>
72 </a>
73 </#if>
74 </p>
75 </div>
76 </div>
77 <#if flipImage?? && flipImage?has_content && flipImage.getData() == "true">
78 <div class="col-12 col-md-3 d-print-none" style="overflow: hidden;">
79 <#if cur_teaser.image.getData()??>
80 <a href="${url}"
81 aria-label="${mannheimerThemeUtil.escapeQuotes(linkText)}"
82 class="d-flex flex-column justify-content-start align-items-start"
83 style="height:100%"
84 >
85 <div class="image"
86 role="img"
87 aria-label="${mannheimerThemeUtil.escapeQuotes(imageAltText)}"
88 data-background="${cur_teaser.image.getData()}"
89 style="background-image: url("${cur_teaser.image.getData()}"); background-position-x: ${(cur_teaser.imagePositionX??!false)?then(cur_teaser.imagePositionX.getData(), 'center')}; background-position-y: ${(cur_teaser.imagePositionY??!false)?then(cur_teaser.imagePositionY.getData(), 'center')};"
90 ></div>
91 </a>
92 </#if>
93 </div>
94 </#if>
95 </div>
96 </#list>
97 </#if>
98 </div>
99</div>
The following has evaluated to null or missing:
==> mannheimerThemeUtil [in template "38901#38926#01_TEASER_DISTRIBUTION_SITE" at line 38, column 50]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: ${mannheimerThemeUtil.escapeQuotes(li... [in template "38901#38926#01_TEASER_DISTRIBUTION_SITE" at line 38, column 48]
----
1<div class="row" xmlns="http://www.w3.org/1999/html">
2 <div class="col-12">
3 <h2 id="teaser_verteilerseite_${randomNamespace}"
4 data-custom-title="${altStickyNav.getData()}">${heading.getData()}</h2>
5 <#if subheading.getData()?has_content>
6 <h4 class="mb-4">${subheading.getData()}</h4>
7 </#if>
8 <#if teaser.getSiblings()?has_content>
9 <#list teaser.getSiblings() as cur_teaser>
10 <#assign imageAltText = cur_teaser.image.getAttribute("alt")!"" />
11 <#if cur_teaser.url.getData()?has_content>
12 <#assign url = cur_teaser.url.getData()>
13 <#else>
14 <#assign url = "">
15 </#if>
16 <#assign flipImage = cur_teaser.flipImage! />
17 <#if cur_teaser.teaserHeading.getData()?has_content>
18 <#assign teaserHeading = cur_teaser.teaserHeading.getData() />
19 <#else>
20 <#assign teaserHeading = "" />
21 </#if>
22 <#if cur_teaser.intro.getData()?has_content>
23 <#assign content = cur_teaser.intro.getData() />
24 <#else>
25 <#assign content = "" />
26 </#if>
27 <#if cur_teaser.link.getData()?has_content>
28 <#assign linkText = cur_teaser.link.getData() />
29 <#else>
30 <#assign linkText = "" />
31 </#if>
32 <div class="row no-gutters my-4 content-teaser card-shadow">
33 <#-- Wenn der Haken deaktiviert wurde, ist der Wert anscheinend leer -->
34 <#if !(flipImage??) || !(flipImage?has_content) || flipImage.getData() == "false" || flipImage.getData() == "">
35 <div class="col-12 col-md-3 d-print-none" style="overflow: hidden;">
36 <#if cur_teaser.image.getData()??>
37 <a href="${url}"
38 aria-label="${mannheimerThemeUtil.escapeQuotes(linkText)}"
39 class="d-flex flex-column justify-content-start align-items-start text-decoration-none"
40 style="height:100%"
41 >
42 <div class="image"
43 role="img"
44 aria-label="${mannheimerThemeUtil.escapeQuotes(imageAltText)}"
45 data-background="${cur_teaser.image.getData()}"
46 style="background-image: url("${cur_teaser.image.getData()}"); background-position-x: ${(cur_teaser.imagePositionX??!false)?then(cur_teaser.imagePositionX.getData(), 'center')}; background-position-y: ${(cur_teaser.imagePositionY??!false)?then(cur_teaser.imagePositionY.getData(), 'center')};"
47 ></div>
48 </a>
49 </#if>
50 </div>
51 </#if>
52
53 <div class="col p-3 p-sm-4">
54 <div class="content">
55 <#if teaserHeading?has_content>
56 <a href="${url}"
57 aria-label="${mannheimerThemeUtil.escapeQuotes(teaserHeading)}"
58 class="d-flex flex-column justify-content-start align-items-start text-decoration-none"
59 style="height:100%"
60 >
61 <h3>${teaserHeading}</h3>
62 </a>
63 </#if>
64 <p class="large">
65 <span class="d-flex flex-column justify-content-start align-items-start content-text">${content}</span>
66 <#if linkText?has_content>
67 <a href="${url}"
68 aria-label="${mannheimerThemeUtil.escapeQuotes(linkText)}"
69 class="anchor-link anchor-icon large"
70 >
71 <span class="text-dark">${linkText}</span>
72 </a>
73 </#if>
74 </p>
75 </div>
76 </div>
77 <#if flipImage?? && flipImage?has_content && flipImage.getData() == "true">
78 <div class="col-12 col-md-3 d-print-none" style="overflow: hidden;">
79 <#if cur_teaser.image.getData()??>
80 <a href="${url}"
81 aria-label="${mannheimerThemeUtil.escapeQuotes(linkText)}"
82 class="d-flex flex-column justify-content-start align-items-start"
83 style="height:100%"
84 >
85 <div class="image"
86 role="img"
87 aria-label="${mannheimerThemeUtil.escapeQuotes(imageAltText)}"
88 data-background="${cur_teaser.image.getData()}"
89 style="background-image: url("${cur_teaser.image.getData()}"); background-position-x: ${(cur_teaser.imagePositionX??!false)?then(cur_teaser.imagePositionX.getData(), 'center')}; background-position-y: ${(cur_teaser.imagePositionY??!false)?then(cur_teaser.imagePositionY.getData(), 'center')};"
90 ></div>
91 </a>
92 </#if>
93 </div>
94 </#if>
95 </div>
96 </#list>
97 </#if>
98 </div>
99</div>
The following has evaluated to null or missing:
==> mannheimerThemeUtil [in template "38901#38926#01_TEASER_DISTRIBUTION_SITE" at line 38, column 50]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: ${mannheimerThemeUtil.escapeQuotes(li... [in template "38901#38926#01_TEASER_DISTRIBUTION_SITE" at line 38, column 48]
----
1<div class="row" xmlns="http://www.w3.org/1999/html">
2 <div class="col-12">
3 <h2 id="teaser_verteilerseite_${randomNamespace}"
4 data-custom-title="${altStickyNav.getData()}">${heading.getData()}</h2>
5 <#if subheading.getData()?has_content>
6 <h4 class="mb-4">${subheading.getData()}</h4>
7 </#if>
8 <#if teaser.getSiblings()?has_content>
9 <#list teaser.getSiblings() as cur_teaser>
10 <#assign imageAltText = cur_teaser.image.getAttribute("alt")!"" />
11 <#if cur_teaser.url.getData()?has_content>
12 <#assign url = cur_teaser.url.getData()>
13 <#else>
14 <#assign url = "">
15 </#if>
16 <#assign flipImage = cur_teaser.flipImage! />
17 <#if cur_teaser.teaserHeading.getData()?has_content>
18 <#assign teaserHeading = cur_teaser.teaserHeading.getData() />
19 <#else>
20 <#assign teaserHeading = "" />
21 </#if>
22 <#if cur_teaser.intro.getData()?has_content>
23 <#assign content = cur_teaser.intro.getData() />
24 <#else>
25 <#assign content = "" />
26 </#if>
27 <#if cur_teaser.link.getData()?has_content>
28 <#assign linkText = cur_teaser.link.getData() />
29 <#else>
30 <#assign linkText = "" />
31 </#if>
32 <div class="row no-gutters my-4 content-teaser card-shadow">
33 <#-- Wenn der Haken deaktiviert wurde, ist der Wert anscheinend leer -->
34 <#if !(flipImage??) || !(flipImage?has_content) || flipImage.getData() == "false" || flipImage.getData() == "">
35 <div class="col-12 col-md-3 d-print-none" style="overflow: hidden;">
36 <#if cur_teaser.image.getData()??>
37 <a href="${url}"
38 aria-label="${mannheimerThemeUtil.escapeQuotes(linkText)}"
39 class="d-flex flex-column justify-content-start align-items-start text-decoration-none"
40 style="height:100%"
41 >
42 <div class="image"
43 role="img"
44 aria-label="${mannheimerThemeUtil.escapeQuotes(imageAltText)}"
45 data-background="${cur_teaser.image.getData()}"
46 style="background-image: url("${cur_teaser.image.getData()}"); background-position-x: ${(cur_teaser.imagePositionX??!false)?then(cur_teaser.imagePositionX.getData(), 'center')}; background-position-y: ${(cur_teaser.imagePositionY??!false)?then(cur_teaser.imagePositionY.getData(), 'center')};"
47 ></div>
48 </a>
49 </#if>
50 </div>
51 </#if>
52
53 <div class="col p-3 p-sm-4">
54 <div class="content">
55 <#if teaserHeading?has_content>
56 <a href="${url}"
57 aria-label="${mannheimerThemeUtil.escapeQuotes(teaserHeading)}"
58 class="d-flex flex-column justify-content-start align-items-start text-decoration-none"
59 style="height:100%"
60 >
61 <h3>${teaserHeading}</h3>
62 </a>
63 </#if>
64 <p class="large">
65 <span class="d-flex flex-column justify-content-start align-items-start content-text">${content}</span>
66 <#if linkText?has_content>
67 <a href="${url}"
68 aria-label="${mannheimerThemeUtil.escapeQuotes(linkText)}"
69 class="anchor-link anchor-icon large"
70 >
71 <span class="text-dark">${linkText}</span>
72 </a>
73 </#if>
74 </p>
75 </div>
76 </div>
77 <#if flipImage?? && flipImage?has_content && flipImage.getData() == "true">
78 <div class="col-12 col-md-3 d-print-none" style="overflow: hidden;">
79 <#if cur_teaser.image.getData()??>
80 <a href="${url}"
81 aria-label="${mannheimerThemeUtil.escapeQuotes(linkText)}"
82 class="d-flex flex-column justify-content-start align-items-start"
83 style="height:100%"
84 >
85 <div class="image"
86 role="img"
87 aria-label="${mannheimerThemeUtil.escapeQuotes(imageAltText)}"
88 data-background="${cur_teaser.image.getData()}"
89 style="background-image: url("${cur_teaser.image.getData()}"); background-position-x: ${(cur_teaser.imagePositionX??!false)?then(cur_teaser.imagePositionX.getData(), 'center')}; background-position-y: ${(cur_teaser.imagePositionY??!false)?then(cur_teaser.imagePositionY.getData(), 'center')};"
90 ></div>
91 </a>
92 </#if>
93 </div>
94 </#if>
95 </div>
96 </#list>
97 </#if>
98 </div>
99</div>
The following has evaluated to null or missing:
==> mannheimerThemeUtil [in template "38901#38926#01_TEASER_DISTRIBUTION_SITE" at line 38, column 50]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: ${mannheimerThemeUtil.escapeQuotes(li... [in template "38901#38926#01_TEASER_DISTRIBUTION_SITE" at line 38, column 48]
----
1<div class="row" xmlns="http://www.w3.org/1999/html">
2 <div class="col-12">
3 <h2 id="teaser_verteilerseite_${randomNamespace}"
4 data-custom-title="${altStickyNav.getData()}">${heading.getData()}</h2>
5 <#if subheading.getData()?has_content>
6 <h4 class="mb-4">${subheading.getData()}</h4>
7 </#if>
8 <#if teaser.getSiblings()?has_content>
9 <#list teaser.getSiblings() as cur_teaser>
10 <#assign imageAltText = cur_teaser.image.getAttribute("alt")!"" />
11 <#if cur_teaser.url.getData()?has_content>
12 <#assign url = cur_teaser.url.getData()>
13 <#else>
14 <#assign url = "">
15 </#if>
16 <#assign flipImage = cur_teaser.flipImage! />
17 <#if cur_teaser.teaserHeading.getData()?has_content>
18 <#assign teaserHeading = cur_teaser.teaserHeading.getData() />
19 <#else>
20 <#assign teaserHeading = "" />
21 </#if>
22 <#if cur_teaser.intro.getData()?has_content>
23 <#assign content = cur_teaser.intro.getData() />
24 <#else>
25 <#assign content = "" />
26 </#if>
27 <#if cur_teaser.link.getData()?has_content>
28 <#assign linkText = cur_teaser.link.getData() />
29 <#else>
30 <#assign linkText = "" />
31 </#if>
32 <div class="row no-gutters my-4 content-teaser card-shadow">
33 <#-- Wenn der Haken deaktiviert wurde, ist der Wert anscheinend leer -->
34 <#if !(flipImage??) || !(flipImage?has_content) || flipImage.getData() == "false" || flipImage.getData() == "">
35 <div class="col-12 col-md-3 d-print-none" style="overflow: hidden;">
36 <#if cur_teaser.image.getData()??>
37 <a href="${url}"
38 aria-label="${mannheimerThemeUtil.escapeQuotes(linkText)}"
39 class="d-flex flex-column justify-content-start align-items-start text-decoration-none"
40 style="height:100%"
41 >
42 <div class="image"
43 role="img"
44 aria-label="${mannheimerThemeUtil.escapeQuotes(imageAltText)}"
45 data-background="${cur_teaser.image.getData()}"
46 style="background-image: url("${cur_teaser.image.getData()}"); background-position-x: ${(cur_teaser.imagePositionX??!false)?then(cur_teaser.imagePositionX.getData(), 'center')}; background-position-y: ${(cur_teaser.imagePositionY??!false)?then(cur_teaser.imagePositionY.getData(), 'center')};"
47 ></div>
48 </a>
49 </#if>
50 </div>
51 </#if>
52
53 <div class="col p-3 p-sm-4">
54 <div class="content">
55 <#if teaserHeading?has_content>
56 <a href="${url}"
57 aria-label="${mannheimerThemeUtil.escapeQuotes(teaserHeading)}"
58 class="d-flex flex-column justify-content-start align-items-start text-decoration-none"
59 style="height:100%"
60 >
61 <h3>${teaserHeading}</h3>
62 </a>
63 </#if>
64 <p class="large">
65 <span class="d-flex flex-column justify-content-start align-items-start content-text">${content}</span>
66 <#if linkText?has_content>
67 <a href="${url}"
68 aria-label="${mannheimerThemeUtil.escapeQuotes(linkText)}"
69 class="anchor-link anchor-icon large"
70 >
71 <span class="text-dark">${linkText}</span>
72 </a>
73 </#if>
74 </p>
75 </div>
76 </div>
77 <#if flipImage?? && flipImage?has_content && flipImage.getData() == "true">
78 <div class="col-12 col-md-3 d-print-none" style="overflow: hidden;">
79 <#if cur_teaser.image.getData()??>
80 <a href="${url}"
81 aria-label="${mannheimerThemeUtil.escapeQuotes(linkText)}"
82 class="d-flex flex-column justify-content-start align-items-start"
83 style="height:100%"
84 >
85 <div class="image"
86 role="img"
87 aria-label="${mannheimerThemeUtil.escapeQuotes(imageAltText)}"
88 data-background="${cur_teaser.image.getData()}"
89 style="background-image: url("${cur_teaser.image.getData()}"); background-position-x: ${(cur_teaser.imagePositionX??!false)?then(cur_teaser.imagePositionX.getData(), 'center')}; background-position-y: ${(cur_teaser.imagePositionY??!false)?then(cur_teaser.imagePositionY.getData(), 'center')};"
90 ></div>
91 </a>
92 </#if>
93 </div>
94 </#if>
95 </div>
96 </#list>
97 </#if>
98 </div>
99</div>
The following has evaluated to null or missing:
==> baseThemeUtil [in template "38901#38926#01_MODUL_BILDGALERIE" at line 14, column 47]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign fileProperties = baseThemeUti... [in template "38901#38926#01_MODUL_BILDGALERIE" at line 14, column 21]
----
1<#assign customTitle = heading.getData() />
2<#if altStickyNav.getData()?? && altStickyNav.getData()!="">
3 <#assign customTitle = altStickyNav.getData() />
4</#if>
5<#assign portalUrl = themeDisplay.getPortalURL() />
6
7<div class="row d-print-none">
8 <div class="col-12">
9 <h2 id="${randomNamespace}brandslider" data-custom-title="${customTitle}">${heading.getData()}</h2>
10 <div class="swiper-container gallery" data-slider="default">
11 <div class="swiper-wrapper my-gallery" itemscope itemtype="http://schema.org/ImageGallery">
12 <#--Pflichtteil-->
13 <div class="swiper-slide">
14 <#assign fileProperties = baseThemeUtil.getFileProperties(galleryMustHave.img1.getData(), galleryMustHave.img1.getData())>
15 <#assign imgSize = baseGalleryUtil.getImgSize(fileProperties, baseThemeUtil)!'200x200'>
16 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"
17 style="width:100%;">
18 <a class="image-background" href="${galleryMustHave.img1.getData()}" itemprop="contentUrl"
19 data-size="${imgSize}" aria-labelledby="module-gallery-img-0">
20 <div class="image" data-background="${galleryMustHave.img1.getData()}">
21 <#assign altText = galleryMustHave.img1.getAttribute("alt")!"" />
22 <img id="module-gallery-img-0" class="image" src="${galleryMustHave.img1.getData()}"
23 itemprop="thumbnail" alt="${mannheimerThemeUtil.escapeQuotes(altText)}">
24 </div>
25 </a>
26 <figcaption itemprop="caption description"></figcaption>
27 </figure>
28 </div>
29
30 <div class="swiper-slide">
31 <#assign fileProperties = baseThemeUtil.getFileProperties(galleryMustHave.img2.getData(), galleryMustHave.img2.getData())>
32 <#assign imgSize = baseGalleryUtil.getImgSize(fileProperties, baseThemeUtil)!'200x200'>
33 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"
34 style="width:100%;">
35 <a class="image-background" href="${galleryMustHave.img2.getData()}" itemprop="contentUrl"
36 aria-labelledby="module-gallery-img-1" data-size="${imgSize}">
37 <div class="image" data-background="${galleryMustHave.img2.getData()}">
38 <#assign altText = galleryMustHave.img2.getAttribute("alt")!"" />
39 <img id="module-gallery-img-1" class="image" src="${galleryMustHave.img2.getData()}"
40 itemprop="thumbnail" alt="${mannheimerThemeUtil.escapeQuotes(altText)}">
41 </div>
42 </a>
43 <figcaption itemprop="caption description"></figcaption>
44 </figure>
45 </div>
46
47 <div class="swiper-slide">
48 <#assign fileProperties = baseThemeUtil.getFileProperties(galleryMustHave.img3.getData(), galleryMustHave.img3.getData())>
49 <#assign imgSize = baseGalleryUtil.getImgSize(fileProperties, baseThemeUtil)!'200x200'>
50 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"
51 style="width:100%;">
52 <a class="image-background" href="${galleryMustHave.img3.getData()}" itemprop="contentUrl"
53 aria-labelledby="module-gallery-img-2" data-size="${imgSize}">
54 <div class="image" data-background="${galleryMustHave.img3.getData()}">
55 <#assign altText = galleryMustHave.img3.getAttribute("alt")!"" />
56 <img id="module-gallery-img-2" class="image" src="${galleryMustHave.img3.getData()}"
57 itemprop="thumbnail" alt="${mannheimerThemeUtil.escapeQuotes(altText)}">
58 </div>
59 </a>
60 <figcaption itemprop="caption description"></figcaption>
61 </figure>
62 </div>
63
64 <div class="swiper-slide">
65 <#assign fileProperties = baseThemeUtil.getFileProperties(galleryMustHave.img4.getData(), galleryMustHave.img4.getData())>
66 <#assign imgSize = baseGalleryUtil.getImgSize(fileProperties, baseThemeUtil)!'200x200'>
67 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"
68 style="width:100%;">
69 <a class="image-background" href="${galleryMustHave.img4.getData()}" itemprop="contentUrl"
70 aria-labelledby="module-gallery-img-3" data-size="${imgSize}">
71 <div class="image" data-background="${galleryMustHave.img4.getData()}">
72 <#assign altText = galleryMustHave.img4.getAttribute("alt")!"" />
73 <img id="module-gallery-img-3" class="image" src="${galleryMustHave.img4.getData()}"
74 itemprop="thumbnail" alt="${mannheimerThemeUtil.escapeQuotes(altText)}">
75 </div>
76 </a>
77 <figcaption itemprop="caption description"></figcaption>
78 </figure>
79 </div>
80
81 <#-- Optionale Bilder-->
82 <#if galleryOptional.image.getSiblings()??>
83 <#list galleryOptional.image.getSiblings() as cur_Img>
84 <#if cur_Img.getData() != "">
85 <div class="swiper-slide">
86 <#assign fileProperties = baseThemeUtil.getFileProperties(cur_Img.getData(), cur_Img.getData())>
87 <#assign imgSize = baseGalleryUtil.getImgSize(fileProperties, baseThemeUtil)!'200x200'>
88
89 <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"
90 style="width:100%;">
91 <a class="image-background" href="${cur_Img.getData()}" itemprop="contentUrl"
92 data-size="${imgSize}" aria-labelledby="module-gallery-img-${cur_Img?index + 4}">
93 <div class="image" data-background="${cur_Img.getData()}">
94 <#assign altText = cur_Img.getAttribute("alt")!"" />
95 <img id="module-gallery-img-${cur_Img?index + 4}"
96 class="image"
97 src="${cur_Img.getData()}"
98 itemprop="thumbnail"
99 alt="${mannheimerThemeUtil.escapeQuotes(altText)}"
100 >
101 </div>
102 </a>
103 <figcaption itemprop="caption description"></figcaption>
104 </figure>
105 </div>
106 </#if>
107 </#list>
108 </#if>
109 </div>
110 <div class="swiper-footer">
111 <div class="swiper-btn" data-slider-prev="">
112 <i class="fas fa-angle-left"></i>
113 </div>
114 <div class="swiper-pagination-bullets"></div>
115 <div class="swiper-btn" data-slider-next="">
116 <i class="fas fa-angle-right"></i>
117 </div>
118 </div>
119 </div>
120 </div>
121</div>
122
123<div class="modal fade" id="ModalImages" tabindex="-1" role="dialog" aria-hidden="true">
124 <div class="modal-dialog" role="document">
125 <div class="modal-content">
126 <div class="modal-header">
127 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
128 <span aria-hidden="true">×</span>
129 </button>
130 </div>
131 <div class="modal-body">
132 <img class="card-img-top" src="${portalUrl}/o/mannheimer-theme/media/gallery_01.jpg"
133 alt="Card image cap">
134 </div>
135 </div>
136 </div>
137</div>
Aktuelles
Juli 2018 - wieder ein sehr erfolgreiches Jahr 2017 für die Agentur Wolf
Im Rahmen der Jahresauftakttagung im Rosengarten in Mannheim am 02.02.2018, wurde der Außendienst über Neuerungen und Aussichten in der Branche und speziell bei der Mannheimer umfassend informiert. Im Rahmen dieser Veranstaltung wurden auch die bundesweit besten Agenturen vor rund 600 Besuchern geehrt.
Zum wiederholten Male konnte die Bezirksdirektion Wolf auch im Geschäftsjahr 2017 wieder ein Platz unter den Top 10 erzielen. Man erreichte mit einer herausragenden Vertriebsleistung den 6. Platz und wurde zum wiederholten Mal in den "Club der Besten" aufgenommen.
Dieser kontinuierliche Erfolg, kann nur mit sehr viel Fleiß, Einsatz und Kundenzufriedenheit erreicht werden, so der Vorstandssprecher Herr Jürgen Wörner bei der Ehrung.
Der anwesende Fußballnationalspieler Stefan Kuntz, welcher über Motivation und den Umgang mit Menschen sehr hautnah referierte, hat die Ehrungen mit durchgeführt.
"Somit war es wieder eine gelungene Veranstaltung, bei welcher man neue Ideen und Informationen sammeln konnte. Immer mit dem Anspruch die Kundschaft noch umfassender und professioneller zu bedienen und zu beraten. Denn der Kunde sollte immer im Mittelpunkt einer gut funktionierenden Agentur stehen", so die Äußerung von Herrn Hans-Jürgen Wolf bei der Preisverleihung.

April 2018 - qualifizierte Mitarbeiterin Daniela Wolf
Am 06.04.2018 hat Frau Daniela Wolf, die Tochter des Agenturinhabers, die Prüfung zur Versicherungsfachfrau bei der IHK erfolgreich abgeschlossen. Seit diesem Zeitpunkt unterstützt Sie im Bereich der Privatkunden als angestellte Mitarbeiterin die Agentur im Innen und Außendienst.

The following has evaluated to null or missing:
==> mannheimerThemeUtil [in template "38901#38926#01_MODUL_PARTNER" at line 46, column 57]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: ${mannheimerThemeUtil.escapeQuotes(pa... [in template "38901#38926#01_MODUL_PARTNER" at line 46, column 55]
----
1<#assign partner = modulPartner.imagePartner>
2<#if partner.getSiblings()?has_content && partner.getSiblings()[0].getData() != "">
3 <div class="row d-print-none">
4 <div class="col-12">
5 <h2 id="modul_partner_${randomNamespace}"
6 data-custom-title="${altStickyNav.getData()}">${heading.getData()}</h2>
7 <div class="partner w-100 px-3">
8 <#if partner.getSiblings()?has_content>
9 <#list partner.getSiblings()?chunk(6) as items>
10 <#assign row = items_index + 1>
11 <#assign toggle="data-toggle-${randomNamespace}" />
12 <#assign partnerStyle="display:none" />
13 <#if (row < 3)>
14 <#assign toggle="" />
15 <#assign partnerStyle="" />
16 </#if>
17
18 <div class="row mt-3" style="${partnerStyle}" ${toggle}>
19 <div class="col-12">
20 <div class="row">
21 <#list items as partnerItem>
22 <#assign
23 partnerHeading = ""
24 returnFunction = "return false;"
25 url = "#"
26 ariaLable = ""
27 />
28 <#if partnerItem.ariaLable??>
29 <#assign ariaLable = partnerItem.ariaLable.getData()!"">
30 </#if>
31
32 <div class="col-6 col-sm-4 col-lg-2 mb-3 partner-item">
33 <#if partnerItem.headingPartner.getData()?has_content>
34 <#assign partnerHeading = partnerItem.headingPartner.getData()>
35 <h3 style="min-height: 24px; font-size: 1.125rem">${partnerHeading}</h3>
36 </#if>
37 <#if partnerItem.url.getData()?has_content && partnerItem.url.getData() != "">
38 <#assign
39 returnFunction = ""
40 url = partnerItem.url.getData()
41 />
42 </#if>
43
44 <a href="${url}"
45 class="d-block card-shadow"
46 title="${mannheimerThemeUtil.escapeQuotes(partnerHeading)}"
47 aria-label="${mannheimerThemeUtil.escapeQuotes(ariaLable)}"
48 onclick="${returnFunction}"
49 target="${partnerItem.target.getData()}"
50 >
51 <div class="image-background">
52 <div class="image d-print-none background-smaller"
53 data-background="${partnerItem.getData()}"
54 style="background-image: url("${partnerItem.getData()}");">
55 </div>
56 </div>
57 </a>
58 </div>
59
60 </#list>
61 </div>
62 </div>
63 </div>
64 </#list>
65 </#if>
66
67 <#if partner.getSiblings()?has_content && (partner.getSiblings()?size > 12)>
68 <div class="row">
69 <div class="col-12 text-center">
70 <button id="${randomNamespace}Toggle" class="btn primary">
71 <span>${modulPartner.buttonShowMore.getData()}</span><i class="fas fa-angle-down"></i>
72 </button>
73 <script>
74 $(document).ready(function () {
75 showMoreOrLess('#${randomNamespace}Toggle', '[${toggle}]', '${modulPartner.buttonShowMore.getData()}', '${modulPartner.buttonShowLess.getData()}', '.partner-item', "fas fa-angle-down", "fas fa-angle-up");
76 });
77 </script>
78 </div>
79 </div>
80 </#if>
81
82 </div>
83 </div>
84 </div>
85</#if>
The following has evaluated to null or missing:
==> mannheimerThemeUtil [in template "38901#38926#01_MA_YOUTUBE" at line 19, column 50]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: ${mannheimerThemeUtil.escapeQuotes(vi... [in template "38901#38926#01_MA_YOUTUBE" at line 19, column 48]
----
1<#if videoheadline.getSiblings()?has_content && videoheadline.getSiblings()[0].getData() != "">
2 <div class="row ">
3 <div class="col-12">
4 <h2 id="youtube_${randomNamespace}" class="textkopf_heading"
5 data-custom-title="${altStickyNav.getData()}">${heading.getData()}</h2>
6 <div class="swiper-container slider-multimedia" data-slider="halves">
7 <div class="swiper-wrapper">
8
9 <#list videoheadline.getSiblings() as videoItem>
10 <#if (videoItem.linktext.videoTitle)??>
11 <#assign videoTitle = videoItem.linktext.videoTitle.getData()>
12 <#else>
13 <#assign videoTitle ="">
14 </#if>
15 <div class="swiper-slide">
16 <div class="embed-responsive embed-responsive-16by9 mb-2 d-print-none">
17 <iframe class="embed-responsive-item"
18 src="https://www.youtube-nocookie.com/embed/${videoItem.linktext.URL.getData()?substring(videoItem.linktext.URL.getData()?last_index_of("=")+1)}?rel=0"
19 title="${mannheimerThemeUtil.escapeQuotes(videoTitle)}"
20 allowfullscreen></iframe>
21 </div>
22 <div class="content">
23 <h3 class="title">${videoItem.getData()}</h3>
24 <p class="limited-paragraph"
25 data-height="48">${videoItem.videodescription.getData()}</p>
26 <a class="btn btn-border" href="${videoItem.linktext.URL.getData()}" target="_blank">
27 <i class="fa-solid fa-arrow-right-long"></i>
28 <span>${videoItem.linktext.getData()} </span>
29 </a>
30 </div>
31 </div>
32 </#list>
33
34 </div>
35 <div class="swiper-footer">
36 <div class="swiper-btn" data-slider-prev="">
37 <i class="fas fa-angle-left"></i>
38 </div>
39 <div class="swiper-pagination-bullets"></div>
40 <div class="swiper-btn" data-slider-next="">
41 <i class="fas fa-angle-right"></i>
42 </div>
43 </div>
44 </div>
45 </div>
46 </div>
47 <script>
48 $(document).ready(function () {
49 // WEB-4437: fix riesiger Abstand zwischen Überschrift und Video
50 // Cookiebanner nach oben verschieben
51 if ($('div.embed-responsive-16by9').has('div.uc-embedding-container').length) {
52 $('div.uc-embedding-container').css({marginTop: '-=56.25%'});
53 }
54 });
55 </script>
56</#if>
Diese Übersicht gibt einen ersten Überblick über die möglichen Leistungen. Der konkrete Leistungsumfang ergibt sich jeweils aus dem Versicherungsschein und den Versicherungsbedingungen. Schadenbeispiele dienen nur zur Veranschaulichung. Im Schadenfall wird die Leistungspflicht individuell geprüft.