Une erreur s'est produite lors du traitement du modèle.
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 h1">${Ueberschrift.getData()}</h1>
113 <h3 class="title h3">${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>