Asset Publisher

prof. dr. Hendrik Reynaert

An error occurred while processing the template.
The string doesn't match the expected date/time/date-time format. The string to parse was: "Thu, 14 Nov 2024 10:36:38 +0000". The expected format was: "EEE, d MMM yyyy HH:mm:ss Z".
The nested reason given follows:
Unparseable date: "Thu, 14 Nov 2024 10:36:38 +0000"

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign modifiedDate = .vars["reserve...  [in template "31942#31983#PROFILE DETAIL TEMPLATE" at line 4, column 1]
----
1<#setting time_zone = timeZone.ID> 
2<#setting locale = "nl_BE"> 
3<#setting datetime_format = "EEE, d MMM yyyy HH:mm:ss Z"> 
4<#assign modifiedDate = .vars['reserved-article-modified-date'].data?datetime?string["yyyy-MM-dd"] /> 
5 
6<script type="text/javascript"> 
7    var elem = $("span.header-back-to").first(); 
8 
9    if (elem.length) { 
10        elem.parent().addClass("uzb-detail-back-button"); 
11        elem.find("span.taglib-text").first().html("<@liferay.language key="back-to-overview" />"); 
12        elem.find("span.taglib-text").first().removeClass("hide-accessible"); 
13        $("span.header-back-to + span").hide(); 
14
15</script> 
16 
17<section class="profile-detail" data-date="${modifiedDate}"> 
18 
19    <div class="container-fluid"> 
20        <div class="row"> 
21            <div class="col-md-12 general-info"> 
22                <#if image?? && image.getData()?? && image.getData() != "" > 
23                    <div class="image" style="background-image: url('${image.getData()}');"> 
24                        <img src="https://uzbthemecss-extq4j9uzbrussel-extprd.lfr.cloud/images/circle-mask-xl.png" 
25                             alt="${name.getData()}" class="print-hidden"/> 
26                        <img src="${image.getData()}" class="print-only" alt="${name.getData()}"/> 
27                    </div> 
28                </#if> 
29                <div class="info middle"> 
30                    <div class="info"> 
31                        <h1>${name.getData()}</h1> 
32                        <h5>${function.getData()}</h5> 
33 
34                        <div class="convention"> 
35                            <#assign statuutLabel = "" /> 
36                            <#assign statuutInfo = "" /> 
37                            <#if statuut?? && statuut.getData() == "1"> 
38                                <#assign statuutLabel =  languageUtil.get(locale, "statuut-1-label-title") /> 
39                                <#assign statuutInfo = languageUtil.get(locale, "statuut-1-label-desc") /> 
40                            <#elseif statuut?? && statuut.getData() == "2"> 
41                                <#assign statuutLabel = languageUtil.get(locale, "statuut-2-label-title") /> 
42                                <#assign statuutInfo = languageUtil.get(locale, "statuut-2-label-desc")/> 
43                            <#elseif statuut?? && statuut.getData() == "3"> 
44                                <#assign statuutLabel = languageUtil.get(locale, "statuut-3-label-title") /> 
45                                <#assign statuutInfo = languageUtil.get(locale, "statuut-3-label-desc") /> 
46                            </#if> 
47 
48 
49                            <#if statuutLabel != ""> 
50                                ${statuutLabel} 
51                                <a tabindex="0" role="button" data-toggle="popover" data-trigger="focus" 
52                                   data-placement="bottom" title="${statuutLabel}" data-content="${statuutInfo}" 
53                                   class="borderless"> 
54                                    <i class="fa fa-info-circle" aria-hidden="true"></i> 
55                                </a> 
56                            </#if> 
57                        </div> 
58 
59                        <div class="contact"> 
60                            <#if phone?? && phone.getData()?? && phone.getData() != "" > 
61                                <div class="item"> 
62                                    <i class="fa fa-phone" aria-hidden="true"></i> 
63                                    <a href="tel:${phone.getData()}">${phone.getData()}</a> 
64                                </div> 
65                            </#if> 
66                            <#if mail?? && mail.getData()?? && mail.getData() != "" > 
67                                <div class="item"> 
68                                    <i class="fa fa-envelope" aria-hidden="true"></i> 
69                                    <a href="mailto:${mail.getData()}">${mail.getData()}</a> 
70                                </div> 
71                            </#if> 
72                        </div> 
73                    </div> 
74 
75                </div> 
76            </div> 
77            <#if specialization.getSiblings()?has_content && specialization.getSiblings()[0].getData()?? && specialization.getSiblings()[0].getData() != ""> 
78                <div class="row"> 
79                    <div class="col-md-12 specialization"> 
80                        <h3><@liferay.language key="specialization-label" /></h3> 
81                        <ul> 
82                            <#list specialization.getSiblings() as item> 
83                                <#if item?? && item.getData()?? && item.getData() != "" > 
84                                    <li>${item.getData()}</li> 
85                                </#if> 
86                            </#list> 
87                        </ul> 
88                    </div> 
89                </div> 
90            </#if> 
91            <div class="row"> 
92                <#if about?? && about.getData()?? && about.getData() != "" > 
93                    <div class="col-md-12 about"> 
94                        <h3><@liferay.language key="about" /> ${name.getData()}</h3> 
95                        <p>${about.getData()}</p> 
96                    </div> 
97                </#if> 
98            </div> 
99            <#if (research.getSiblings()?has_content && research.getSiblings()[0].getData()?? && research.getSiblings()[0].getData() != "") || (cv?? && cv.getData()?? ) > 
100                <div class="row"> 
101                    <div class="col-md-12 research"> 
102                        <#if research.getSiblings()?has_content && research.getSiblings()[0].getData()?? && research.getSiblings()[0].getData() != ""> 
103                            <h3><@liferay.language key="research-label" /></h3> 
104                            <ul> 
105                                <#list research.getSiblings() as item> 
106                                    <#if item?? && item.getData()?? && item.getData() != "" > 
107                                        <li> 
108                                            <#if item.attachment?? && item.attachment.getData()?? && item.attachment.getData() != "" > 
109                                                <#assign itemUrl = item.attachment.getData() /> 
110                                                <a href="${itemUrl}" target="_blank">${item.getData()}</a> 
111                                            <#elseif item.link?? && item.link.getData()?? && item.link.getData() != "" > 
112                                                <a href="${item.link.getData()}" target="_blank">${item.getData()}</a> 
113                                            <#else> 
114                                                ${item.getData()} 
115                                            </#if> 
116 
117                                        </li> 
118                                    </#if> 
119                                </#list> 
120                            </ul> 
121                        </#if> 
122                        <#if cv?? && cv.getData()?? && cv.getData() != "" > 
123                            <a href="${cv.getData()}" target="_blank" 
124                               class="btn-link"><@liferay.language key="complete-cv" /></a> 
125                        </#if> 
126                    </div> 
127                </div> 
128            </#if> 
129 
130 
131            <div class="row"> 
132                <div class="col-md-12 actions"> 
133                    <a href="javascript: window.history.go(-1)" class="uzb-button green"> 
134                        <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-arrow-left" 
135                             width="24" height="24" 
136                             viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" fill="none" 
137                             stroke-linecap="round" 
138                             stroke-linejoin="round"> 
139                            <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 
140                            <line x1="5" y1="12" x2="19" y2="12"/> 
141                            <line x1="5" y1="12" x2="11" y2="18"/> 
142                            <line x1="5" y1="12" x2="11" y2="6"/> 
143                        </svg> 
144                        <span> 
145						<@liferay.language key="back" /> 
146					</span> 
147                    </a> 
148                </div> 
149            </div> 
150        </div> 
151    </div> 
152</section> 

Arts-specialisten in opleiding

An error occurred while processing the template.
The string doesn't match the expected date/time/date-time format. The string to parse was: "Tue, 18 Jun 2019 12:26:59 +0000". The expected format was: "EEE, d MMM yyyy HH:mm:ss Z".
The nested reason given follows:
Unparseable date: "Tue, 18 Jun 2019 12:26:59 +0000"

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign modifiedDate = .vars["reserve...  [in template "31942#31983#BASIC WEB CONTENT" at line 5, column 1]
----
1<#assign assetDisplay = liferay_asset["asset-display"] /> 
2<#setting time_zone = timeZone.ID> 
3<#assign originalLocale = locale> 
4<#setting locale = "nl_BE"> 
5<#assign modifiedDate = .vars['reserved-article-modified-date'].data?date("EEE, d MMM yyyy HH:mm:ss Z")> 
6<#assign dateTimeFormat = languageUtil.get(originalLocale, "yyyy-MM-dd")> 
7<#assign modifiedDate = modifiedDate?string(dateTimeFormat)> 
8<#assign langId = themeDisplay.getLocale() /> 
9 
10<section class="basic-webcontent" data-date="${modifiedDate}"> 
11    ${content.getData()} 
12</section> 
13<#if langId?starts_with("nl") && extra?? && extra.block?? && extra.block.data?? && extra.block.data?has_content && extra.block.data?eval_json.assetEntryId??> 
14    <#list extra.block.getSiblings() as entry> 
15        <#if entry.getType() == "journal_article" && entry.getData() != "" && entry.getData()?eval_json.assetEntryId??> 
16            <#assign article = entry.getData()?eval /> 
17						 
18            <@assetDisplay className=article.className classPK=getterUtil.getLong(article.classPK, 0) /> 
19        </#if> 
20    </#list> 
21</#if> 
22 
23<#if langId?starts_with("fr") && extra_fr?? && extra_fr.block_fr?? && extra_fr.block_fr.data?? && extra_fr.block_fr.data?has_content && extra_fr.block_fr.data?eval_json.assetEntryId??> 
24    <#list extra_fr.block_fr.getSiblings() as entry> 
25        <#if entry.getType() == "journal_article" && entry.getData() != "" && entry.getData()?eval_json.assetEntryId??> 
26            <#assign article = entry.getData()?eval /> 
27 
28            <@assetDisplay className=article.className classPK=getterUtil.getLong(article.classPK, 0) /> 
29        </#if> 
30    </#list> 
31</#if> 
32<script> 
33    hideCookieContent(); 
34</script>