First Delft-FEWS 2018.02 implementations are up and running - Delft-FEWS
Asset Publisher
An error occurred while processing the template.
The following has evaluated to null or missing: ==> ImageOfNewsItem.getAttribute("fileEntryId") [in template "10131#10164#2393313" at line 14, column 129] ---- 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: ${ImageOfNewsItem.getAttribute("fileE... [in template "10131#10164#2393313" at line 14, column 127] ----
1<#assign displaydate=.vars['reserved-article-display-date'].data>
2<#assign displaydate=displaydate?datetime("EEE, d MMM yyyy HH:mm:ss Z")>
3
4<div class="news-page">
5 <#-- style is temporary until new deploy -->
6 <div class="news-page__item" style="grid-template-columns: 70% auto;">
7 <div class="news-page__item__content">
8 <h1 class="news-page__item__content__title">${.vars['reserved-article-title'].data}</h1>
9 <p class="news-page__item__content__date">${displaydate?string["d MMMM yyyy"]}</p>
10 <div class="news-page__item__content__data">${ContentOfNewsItem.getData()}</div>
11 </div>
12 <div class="news-page__item__meta-data">
13 <#if ImageOfNewsItem.getData()?? && ImageOfNewsItem.getData() != "">
14 <img class="news-page__item__meta-data__image" alt="${ImageOfNewsItem.getAttribute("alt")}" data-fileentryid="${ImageOfNewsItem.getAttribute("fileEntryId")}" src="${ImageOfNewsItem.getData()}" />
15 </#if>
16 <div class="news-page__item__meta-data__expert">
17 <#assign expertExists = false />
18 <#if Expert?? && Expert.getData()?? && Expert.getData() != "">
19 <#assign cur_webContent_map = Expert.getData()?eval />
20 <#assign cur_webContent_classPK = cur_webContent_map.classPK />
21 <#assign article = journalArticleLocalService.fetchLatestArticle(cur_webContent_classPK?number)! />
22
23 <#if article?has_content && article.getStatus() == 0> <#-- status 0 == published-->
24 <#assign expertExists = true />
25 ${journalContent.getContent(groupId, article.getArticleId(), viewMode, locale.getLanguage())}
26 </#if>
27 </#if>
28 <#if !expertExists >
29 <div class="expert-data">
30 <div class="expert-data__image">D</div>
31 <div class="expert-data__content">
32 <p class="bold">Deltares</p>
33 <p>Water resources and environmental modelling</p>
34 </div>
35 </div>
36 </#if>
37 </div>
38 <div class="news-page__item__meta-data__expert">
39 <#if Vimeo?? && Vimeo.getData()?? && Vimeo.getData() != "">
40 <#assign cur_webContent_map = Vimeo.getData()?eval />
41 <#assign cur_webContent_classPK = cur_webContent_map.classPK />
42 <#assign article = journalArticleLocalService.fetchLatestArticle(cur_webContent_classPK?number)! />
43
44 <#if article?has_content && article.getStatus() == 0> <#-- status 0 == published-->
45 ${journalContent.getContent(groupId, article.getArticleId(), viewMode, locale.getLanguage())}
46
47 </#if>
48 </#if>
49 </div>
50 </div>
51 </div>
52</div>