An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>
29 December 2026
Milan Cortina 2026: the Olympic Flame lights up the wonders of Veneto
A journey through iconic landscapes and cities of art
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>

2 October 2025
Upcoming events in the Road Show, "Illuminiamo la Grande Bellezza. Veneto"
The events continue in the Road Show, “Illuminiamo la Grande Bellezza. Veneto – The Land of Venice”
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>
An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] [in template "20097#20123#null" at line 18, column 27]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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 contentURL = friendlyURLs[loc... [in template "20097#20123#null" at line 18, column 5]
----
1<#assign
2 description = Descrizione.getData()
3 contentURL = friendlyURLs[themeDisplay.getLanguageId()]!""
4
5 twoColumns = getterUtil.getBoolean(double_column.getData())
6 imageUrl = ""
7 localeStr = locale.toString()
8/>
9
10<#assign
11 scopri_di_piu = {
12 "it_IT" : "Scopri di più",
13 "en_US" : "Learn more"
14 }
15/>
16
17<#if !contentURL?? || contentURL == "" >
18 <#assign contentURL = friendlyURLs[localeUtil.toLanguageId(localeUtil.getDefault())] />
19</#if>
20
21<#if img.getData()?has_content>
22 <#assign imageUrl = img.getData() />
23</#if>
24
25<#assign publishDate = .vars['reserved-article-display-date'].data />
26<#if validator.isNotNull(publishDate) >
27 <#assign publishDate_Obj = dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", publishDate, localeUtil.getDefault())>
28 <#assign publishDate = fmkUtil.getFormattedDate(publishDate_Obj, "d MMMM YYYY", locale) />
29<#else>
30 <#assign publishDate = "" />
31</#if>
32
33<#if twoColumns>
34 <div class="article-card position-relative two-column border-radius-2em">
35
36 <img class="w-100 position-relative" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
37
38 <div class="article-inner border-radius-2em">
39 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
40
41 <div class="d-flex align-items-end justify-content-between">
42
43 <a href="${contentURL}">
44 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
45 </a>
46
47 <@shareButtons
48 title=Titolo.getData()
49 contentURL=contentURL
50 />
51 </div>
52 </div>
53 </div>
54<#else>
55 <div class="article-card position-relative one-column">
56
57 <img class="w-100 border-radius-2em" alt="${img.getAttribute("alt")}" src="${imageUrl}" data-fileentryid="${img.getAttribute("fileEntryId")}" />
58
59 <div class="article-inner">
60 <span class="card-date text-bold d-block mb-2">${publishDate}</span>
61
62 <a href="${contentURL}">
63 <h3 class="card-title text-bold">${Titolo.getData()}</h3>
64 </a>
65
66 <div class="card-description pb-3">
67 <p>${stringUtil.shorten(htmlUtil.stripHtml(description), 180)}</p>
68 </div>
69
70 <div class="d-flex justify-content-between align-items-center">
71 <a href="${contentURL}" style="color:black;">${scopri_di_piu[localeStr]}<i class="icon-arrow-right ml-2"></i></a>
72 <@shareButtons
73 title=Titolo.getData()
74 contentURL=contentURL
75 />
76 </div>
77 </div>
78 </div>
79</#if>
80
81<#macro shareButtons title contentURL>
82 <div class="dropdown dropdown-share">
83 <button class="dropdown-toggle d-flex" type="button" data-toggle="dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Menu condivisione">
84 <i class="icon-share-alt"></i>
85 </button>
86 <div class="dropdown-menu dropdown-menu-right">
87 <a target="blank" href="http://www.facebook.com/sharer.php?u=${contentURL}" class="dropdown-item" type="button">
88 <i class="icon-facebook-sign"></i> Facebook
89 </a>
90 <a target="blank" href="http://www.linkedin.com/shareArticle?title=${title}&mini=true&url=${contentURL}" class="dropdown-item" type="button">
91 <i class="icon-linkedin-sign"></i> LinkedIn
92 </a>
93 <a target="blank" href="https://twitter.com/intent/tweet?text=${title}&tw_p=tweetbutton&url=${contentURL}" class="dropdown-item" type="button">
94 <i class="icon-twitter-sign"></i> Twitter
95 </a>
96 </div>
97 </div>
98</#macro>