Header neu

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> 

Applications imbriquées

Applications imbriquées

Applications imbriquées

Applications imbriquées