Kies uw taal op basis van uw locatie
 
Luxemburg
14, boulevard Royal – L-2449 Luxembourg
 
Maandag tot vrijdag
08:30 u. tot 17.00 u.
 
Vlaanderen
Kortrijksesteenweg 218, 9830 Sint-Martens-Latem
Brussel
Terhulpsesteenweg 120, 1000 Brussel
 
Maandag tot vrijdag
08:30 u. tot 16:30 u.
Media
Er trad een fout op tijdens de verwerking van de sjabloon.
The following has evaluated to null or missing:
==> ILLUSTRATION_ANIMEEFieldSet  [in template "10157#10197#69811" at line 50, column 26]

----
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 VisibleDetail = ILLUSTRATION_...  [in template "10157#10197#69811" at line 50, column 1]
----
1<#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()> 
2<#assign themeDisplay = serviceContext.getThemeDisplay() /> 
3<#assign site_groupid = themeDisplay.getLayout().getGroupId() /> 
4 
5<#assign originalImageUrl = ""> 
6<#if ART_IMAGE?has_content> 
7	<#assign originalImageUrl = ART_IMAGE.getData()> 
8</#if> 
9<#assign imageUrl = fileEntryUtil.getImageUrlByFormat(groupId, originalImageUrl, "liste")> 
10 
11<#assign GroupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")> 
12 
13<#assign contenu = ART_CONTENU.getData()> 
14 
15<#-- gestion de la date - DEBUT --> 
16<#assign date_publication = .vars['reserved-article-display-date'].data> 
17<#assign originalLocale = locale> 
18<#setting locale = localeUtil.getDefault()> 
19<#assign date_publication = date_publication?datetime("EEE, d MMM yyyy HH:mm:ss Z")> 
20<#assign locale = originalLocale> 
21<#setting locale = originalLocale> 
22<#assign langue = locale?substring(0,locale?last_index_of("_"))> 
23<#assign langueDateDot = ""> 
24<#if langue == "de"><#assign langueDateDot = "."></#if> 
25<#assign title = .vars['reserved-article-title'].data> 
26<#if title?ends_with(" ?")><#assign title = title?substring(0 , title?length - 2) + "&nbsp;?"></#if> 
27<#if title?ends_with(" !")><#assign title = title?substring(0 , title?length - 2) + "&nbsp;!"></#if> 
28<#-- gestion de la date - FIN --> 
29 
30<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") /> 
31 
32<#assign journalArticleId = .vars['reserved-article-id'].data> 
33<#assign journalArticleResourceLocalServiceUtil = staticUtil["com.liferay.journal.service.JournalArticleResourceLocalServiceUtil"]> 
34<#assign articleResourcePK = journalArticleResourceLocalServiceUtil.getArticleResourcePrimKey(groupId, journalArticleId)/> 
35<#assign asset = assetEntryLocalService.getEntry('com.liferay.journal.model.JournalArticle', articleResourcePK) > 
36 
37<#assign main_group = GroupLocalService.getGroup(site_groupid)/> 
38<#assign main_group_short_name = main_group.getFriendlyURL() /> 
39<#assign authorsFolder = main_group.getExpandoBridge().getAttribute("FOLDER_AUTHORS")/> 
40 
41<#assign rechercheParTagURL = languageUtil.get(locale,"recherche-par-tag-url")> 
42 
43<#assign artAuteur = ""> 
44<#if  ART_AUTEUR?has_content && ART_AUTEUR.getData() != ""  && ART_AUTEUR.getData() != "vide"> 
45	<#assign artAuteur = authorArticle.ajustAuthor(ART_AUTEUR.getData(),themeDisplay)> 
46</#if> 
47 
48<#assign readTime = articleUtil.getReadTime(ART_CHAPO.getData(),contenu)/> 
49 
50<#assign VisibleDetail = ILLUSTRATION_ANIMEEFieldSet.VisibleDetail?has_content && getterUtil.getBoolean(ILLUSTRATION_ANIMEEFieldSet.VisibleDetail.getData())> 
51<#assign hasAnimatedIllustration = ILLUSTRATION_ANIMEEFieldSet.ILLUSTRATION_ANIMEE?has_content && ILLUSTRATION_ANIMEEFieldSet.ILLUSTRATION_ANIMEE.getData()!="" && VisibleDetail> 
52 
53<div class="section image-bg-header ca3-scroll-down-arrow-ok" style="background-color:black;background-image:url(${originalImageUrl});"> 
54	<#if hasAnimatedIllustration> 
55		<video autoplay="" class="videofullscreen" data-autoplay="" muted="" playsinline="" poster="${originalImageUrl}" webkit-playsinline=""><source src="${ILLUSTRATION_ANIMEEFieldSet.ILLUSTRATION_ANIMEE.getData()}" type="video/mp4"/></video> 
56	</#if> 
57	<div class="image_overlay_dark"></div> 
58		<div class="layer"> 
59			<div class="article-meta-line"> 
60				<div class="real-date">${date_publication?string.dd}${langueDateDot} ${date_publication?string.MMMM} ${date_publication?string.yyyy}</div> 
61				<div class="withmiddot"><span>&middot;</span></div> 
62				<div class="read-time"><img src="/o/blu-theme/images/picto/clock-white.svg" class="clock" loading="lazy" width="18" height="18" style="margin-right:6px;margin-bottom:3px;"/> ${readTime} min</div> 
63			</div> 
64			<h1 class="blog-detail">${title}</h1> 
65			<div class="article-meta-line authors"> 
66				<#if artAuteur != ""  && artAuteur != "vide"> 
67					<#assign authorsIMG = authorArticle.getAuthorImg(artAuteur,authorsFolder)> 
68					<#list authorsIMG as authorIMG> 
69						<img src="${authorIMG}" width="32" height="32" class="author"/> 
70					</#list> 
71					${artAuteur} 
72				</#if> 
73			</div> 
74			<div class="article-meta-line tags"> 
75				<#list asset.getTags() as tag> 
76					<#if tag.name?starts_with("topic_")> 
77						<a class="hashtag-hash" href="/${langue}/bank${main_group_short_name}/${rechercheParTagURL}/-/filter/tag/${tag.name}">${languageUtil.get(locale,tag.name)}</a> 
78					</#if> 
79				</#list> 
80			</div> 
81		</div> 
82	</div> 
83</div> 
84<div class="article-wrapper"> 
85    <#if main_group_short_name == "/bli"> 
86        <div class="button-retour-liste-fonds bli-article"> 
87            <a href="/${langue}/bank/bli/${languageUtil.get(locale,"all-news-url")}" style="display:block;"><span class="blicon-arrow-1-left">&nbsp;</span>${languageUtil.get(locale,"all-news-txt")}</a> 
88            <br>&nbsp; 
89        </div> 
90        <style> 
91            .aui .article-wrapper .button-retour-liste-fonds.bli-article { 
92                margin: -20px 0 20px 0; 
93                padding-top: 0px !important; 
94
95        </style> 
96    </#if> 
97    <p class="chapo">${ART_CHAPO.getData()}</p> 
98 
99    ${contenu} 
100	<#if  artAuteur != ""  && artAuteur != "vide"> 
101		<#assign auteurxml = authorArticle.get(articleGroupId, artAuteur, locale)> 
102		<#if auteurxml?? && auteurxml!=''> 
103			<div class="trait-auteur"></div> 
104			<div class="blog-detail-auteur"> 
105					${saxReaderUtil.read(auteurxml).valueOf("//dynamic-content/text()")} 
106			</div> 
107		</#if> 
108	</#if> 
109    <div class="topic-tags"> 
110        <#list asset.getTags() as tag> 
111            <#if tag.name?starts_with("topic_")> 
112                <a class="topic_tag" href="/${langue}/bank${main_group_short_name}/${rechercheParTagURL}/-/filter/tag/${tag.name}"> 
113	            	${languageUtil.get(locale,tag.name)} 
114                </a> 
115            </#if> 
116        </#list> 
117    </div> 
118</div> 
119 
120<div class="addthis_sharing_toolbox"></div> 
121 
122<script> 
123    $(document).ready(function() { 
124    	init_topScreen(); 
125		return; 
126        <#assign blocDate = '<div class="article-meta-line"><div class="real-date">${date_publication?string.dd}${langueDateDot} ${date_publication?string.MMMM} ${date_publication?string.yyyy}</div>'> 
127		<#assign blocDate = blocDate + '<div class="withmiddot"><span>&middot;</span></div><div class="read-time"><img src="/o/blu-theme/images/picto/clock-white.svg" class="clock" loading="lazy" width="18" height="18" style="margin-right:6px;margin-bottom:3px;"/> ${readTime} min</div></div>'/> 
128 
129		<#assign blocTags = '<div class="article-meta-line tags">'> 
130        <#list asset.getTags() as tag> 
131            <#if tag.name?starts_with("topic_")> 
132            	<#assign blocTags = blocTags + ' <a class="hashtag-hash" href="/${langue}/bank${main_group_short_name}/${rechercheParTagURL}/-/filter/tag/${tag.name}">${languageUtil.get(locale,tag.name)}</a>'> 
133            </#if> 
134        </#list> 
135        <#assign blocTags = blocTags + '</div>'> 
136 
137        <#assign blocAuteurs = '<div class="article-meta-line authors">'> 
138    	<#if artAuteur != ""  && artAuteur != "vide"> 
139    		<#assign authorsIMG = authorArticle.getAuthorImg(artAuteur,authorsFolder)> 
140    		<#list authorsIMG as authorIMG> 
141    			<#assign blocAuteurs = blocAuteurs + '<img src="${authorIMG}" width="32" height="32" class="author"/>'> 
142    		</#list> 
143 
144    		<#assign authorClean = artAuteur?replace("'", "&apos;")> 
145    		<#assign blocAuteurs = blocAuteurs + ' ${authorClean}'> 
146    	</#if> 
147		<#assign blocAuteurs = blocAuteurs + '</div>'> 
148 
149        <#assign titleClean = title?replace("'", "&apos;")> 
150        <#assign blocH1 = '<div class="image_overlay_dark"></div><div class="layer">${blocDate}<h1 class="blog-detail">${titleClean}</h1>${blocAuteurs}${blocTags}</div></div>'> 
151 
152		$('.fullpage').prepend('<div class="section image-bg-header ca3-scroll-down-arrow-ok" style="background-image:url(${originalImageUrl});display:none;">${blocH1}</div>'); 
153		<#if hasAnimatedIllustration> 
154			$('.fullpage .section.image-bg-header').html('<video autoplay="" class="videofullscreen" data-autoplay="" muted="" playsinline="" poster="${originalImageUrl}" webkit-playsinline=""><source src="${ILLUSTRATION_ANIMEEFieldSet.ILLUSTRATION_ANIMEE.getData()}" type="video/mp4"/></video>${blocH1}'); 
155		</#if> 
156		$('.fullpage .section.image-bg-header').show(); 
157    }); 
158 
159</script> 
160 
161<#if main_group_short_name == "/bl" || main_group_short_name == "/bl-staging"> 
162	<div id="nl-subscription" class="blu-times-nl form_newsletter style2" style="display:none;"> 
163		<div class="form_newsletter_content"> 
164			<div class="form_newsletter_content_img"></div> 
165			<div class="form_newsletter_content_form"> 
166				<div class="form_newsletter_text">${languageUtil.get(locale,"nl.abonnez.vous")}</div> 
167				<#if main_group_short_name == "/bl" || main_group_short_name == "/bl-staging"> 
168					<a style="display:none !important;" class="only-lu only-de only-europe only-autres" href="/${langue}/bank/bl/newsletter-lu">${languageUtil.get(locale,"nl.consultez")}</a> 
169					<a style="display:none !important;" class="only-be" href="/${langue}/bank/bl/newsletter-be">${languageUtil.get(locale,"nl.consultez")}</a> 
170					<div style="font-family:'Poppins Medium';font-size:16px;line-height:24px;font-weight: 400;" 
171							class="form_newsletter_text">${languageUtil.get(locale,"nl.text")}</div> 
172				</#if> 
173				<div class="form_newsletter_form"> 
174				<div class="newsletter"> 
175					<input placeholder="${languageUtil.get(locale,"nl.e.mail")}" type="text" id="nl_email"/> 
176					<a id="nl-link-form" onclick="cook();" data-featherlight="iframe" 
177						<#if main_group_short_name == "/bl" || main_group_short_name == "/bl-staging"> 
178							href="/${langue}${languageUtil.get(locale,"nl.url-form-bl")}" 
179						</#if> 
180					> <div>${languageUtil.get(locale,"nl.s.inscrire")}</div> </a> 
181					</div> 
182				</div> 
183				<a class="close-nl" href="#" onclick="return cook();">X</a> 
184			</div> 
185		</div> 
186	</div> 
187 
188	<script> 
189		<#assign cur_url = portalUtil.getCurrentCompleteURL(serviceContext.getRequest())> 
190		<#if !cur_url?contains("source=newsmail") && !cur_url?contains("source=blwebsites")> 
191			jQuery(document).ready(function() { 
192				if(typeof jQuery.cookie('NL_SUBSCRIPTION_HIDE') == 'undefined') { 
193					setTimeout(function() { jQuery('#nl-subscription').show();}, 10000); 
194
195			}); 
196		</#if> 
197 
198		function cook() { 
199			jQuery.cookie('NL_SUBSCRIPTION_HIDE', 'true', { expires:100, path: '/' }); 
200			jQuery('#nl-subscription').hide(); 
201			return false; 
202
203 
204		jQuery("#nl_email").change(function() { 
205			jQuery('#nl-link-form').attr('href',jQuery('#nl-link-form').attr('href').substr(0, jQuery('#nl-link-form').attr('href').indexOf('&EMAIL=')) + '&EMAIL=' + jQuery("#nl_email").val()); 
206		}); 
207	</script> 
208</#if> 
209 
210<style> 
211.tac_activate.tac_activate_addthis { display: none !important; } 
212</style>