Hera among the world’s top companies for diversity and inclusion
Hera Custom Facet Publish Date
Category Facet
Custom Facet
Search Bar
To search for exact matches, insert the phrase in quotes (eg. "board of directors")
Asset Publisher
Asset Publisher
An error occurred while processing the template.
The string doesn't match the expected date/time/date-time format. The string to parse was: "10:58". The expected format was: "HH:mm:ss". The nested reason given follows: Unparseable date: "10:58" ---- FTL stack trace ("~" means nesting-related): - Failed at: ${ora_pubblicazione.getData()?datetim... [in template "20099#20135#3442600" at line 212, column 50] ----
1<#assign
2 originallocale=locale
3/>
4<#assign
5 title = .vars['reserved-article-title'].data
6 descrizione= .vars['reserved-article-description'].data
7 vocabularyId = 0
8 journalArticleServiceUtil = objectUtil("com.liferay.journal.service.JournalArticleServiceUtil")
9 assetVocabularyServiceUtil = objectUtil("com.liferay.asset.kernel.service.AssetVocabularyServiceUtil")
10 vocabulariesList = assetVocabularyServiceUtil.getGroupVocabularies(themeDisplay.getScopeGroupId())
11 journalArticle = journalArticleServiceUtil.getArticle(getterUtil.getLong(scopeGroupId), .vars['reserved-article-id'].data)
12 assetCategoryServiceUtil = objectUtil("com.liferay.asset.kernel.service.AssetCategoryServiceUtil")
13 journalArticleCategories = assetCategoryServiceUtil.getCategories("com.liferay.journal.model.JournalArticle", journalArticle.getResourcePrimKey())
14 nomecomune= languageUtil.get(locale, "comune-generico")
15 classarticle=title?replace(" ", "_")
16 publishdate=.vars['reserved-article-display-date'].data
17 dateFormat = languageUtil.get(locale, "dd_MM_yyyy")
18 comuniVar = languageUtil.get(locale, "COMUNI")
19 leftVar = languageUtil.get(locale, "leftVar")
20 rightVar = languageUtil.get(locale, "rightVar")
21 centerVar = languageUtil.get(locale, "centerVar")
22 titoloAllegati = ""
23 titoloAllegatidoc= ""
24/>
25<#assign displaydate = .vars['reserved-article-display-date'].data>
26<#assign originalLocale = .locale>
27<#setting locale = localeUtil.getDefault()>
28<#assign displaydate = displaydate?datetime("EEE, d MMM yyyy HH:mm:ss Z")>
29<#assign locale2 = originalLocale>
30
31<#list vocabulariesList as vocabulary>
32 <#assign vocabularyName = vocabulary.getName() />
33 <#if vocabularyName==comuniVar>
34 <#assign vocabularyId = vocabulary.getVocabularyId() />
35 </#if>
36</#list>
37<#assign listcomuni = [] />
38<#list journalArticleCategories as category>
39 <#if category.vocabularyId == vocabularyId>
40 <#assign listcomuni = listcomuni + [category.name] />
41 </#if>
42</#list>
43<#list listcomuni as comune>
44 <#if (listcomuni?size gt 0)>
45 <#assign nomecomune=nomecomune +"@" + comune />
46 <#else>
47 <#assign nomecomune=comune />
48 </#if>
49</#list>
50<input type="hidden" name="nomecomune" value="${nomecomune}" />
51<section id="hera-generico" class="text-img-section pt-1 pb-1 text-img-section">
52 <div class="container position-relative py-4">
53 <div class="row align-items-center py-2 ">
54
55 <div class="col-md-6">${displaydate?string["dd/MM/yyyy"]}</div>
56 <div class="col-md-6"></div>
57 <#if title!="">
58 <div class="col-md-12">
59 <div class="title-big black-three letter-spacing-sm bolder py-3">
60 ${title}
61 </div>
62 </div>
63 </#if>
64
65 <#if descrizione!="">
66 <div class="col-md-12">
67 <div class="normal greyish-brown letter-spacing-sm">${descrizione}</div>
68 </div>
69 </#if>
70
71 <#if sottotitolo.getData()!="">
72 <div class="col-md-12">
73 <div class="normal greyish-brown letter-spacing-sm">${sottotitolo.getData()}</div>
74 </div>
75 </#if>
76
77 <#if testo_multi.immagine_testo_multi.getData()?? && testo_multi.immagine_testo_multi.getData() != "">
78 <#if testo_multi.immagine_testo_multi.immagine_testo_multi_align.getData()==leftVar>
79 <div class="col-md-3">
80 <img class="w-100 img-fluid"
81 alt="${testo_multi.immagine_testo_multi.immagine_testo_multi_alt.getData()}"
82 data-fileentryid="${testo_multi.immagine_testo_multi.getAttribute('fileEntryId')}"
83 src="${testo_multi.immagine_testo_multi.getData()}" />
84 <p>${testo_multi.immagine_testo_multi.getAttribute("alt")}</p>
85 </div>
86 <div class="col-md-9">
87 <div class=" greyish-brown letter-spacing-sm"> ${testo_multi.getData()}</div>
88 </div>
89 </#if>
90 <#if testo_multi.immagine_testo_multi.immagine_testo_multi_align.getData()==rightVar>
91 <div class="col-md-9">
92 <div class=" greyish-brown letter-spacing-sm">
93 ${testo_multi.getData()}
94 </div>
95 </div>
96 <div class="col-md-3">
97 <img class="w-100 img-fluid"
98 alt="${testo_multi.immagine_testo_multi.immagine_testo_multi_alt.getData()}"
99 data-fileentryid="${testo_multi.immagine_testo_multi.getAttribute('fileEntryId')}"
100 src="${testo_multi.immagine_testo_multi.getData()}" />
101 <p>${testo_multi.immagine_testo_multi.getAttribute("alt")}</p>
102 </div>
103 </#if>
104 <#if testo_multi.immagine_testo_multi.immagine_testo_multi_align.getData()==centerVar || testo_multi.immagine_testo_multi.immagine_testo_multi_align.getData()=="">
105 <div class="col-md-12 text-center">
106 <img class="w-100 img-fluid py-4"
107 alt="${testo_multi.immagine_testo_multi.immagine_testo_multi_alt.getData()}"
108 data-fileentryid="${testo_multi.immagine_testo_multi.getAttribute('fileEntryId')}"
109 src="${testo_multi.immagine_testo_multi.getData()}" />
110 </div>
111 <div class="col-md-12">
112 <div class=" greyish-brown letter-spacing-sm">
113 ${testo_multi.getData()}
114 </div>
115 </div>
116 </#if>
117 <#else>
118 <div class="col-md-12">
119 <p class=" greyish-brown letter-spacing-sm"> ${testo_multi.getData()}</p>
120 </div>
121 </#if>
122
123 <div class="col-md-12 py-2">
124 <#if link_multi.getSiblings()?has_content && link_multi.getData()!="">
125
126 <#if titolo_link??>
127
128 <#if titolo_link.getData() == "">
129 <#assign titoloAllegati = "" />
130
131 <#else>
132 <#assign titoloAllegati = titolo_link.getData() />
133 </#if>
134 </#if>
135
136 <h4>${titoloAllegati}</h4>
137
138 <#list link_multi.getSiblings() as cur_link_multi>
139 <#if cur_link_multi.link_multi_descr.getData()!="">
140
141 <a class="linktogo bigger py-2" href="${cur_link_multi.getData()}">
142 <i class="icon-arrow-r d-inline"></i>
143 <span class="d-inline">${cur_link_multi.link_multi_descr.getData()}</span>
144 </a>
145 <br/>
146 </#if>
147
148 </#list>
149 </#if>
150
151 <#if allegato_multi.getSiblings()?has_content && allegato_multi.getData()!="">
152
153 <#if titolo_allegati??>
154
155 <#if titolo_allegati.getData() == "">
156 <#assign titoloAllegatidoc = "" />
157
158 <#else>
159 <#assign titoloAllegatidoc = titolo_allegati.getData() />
160 </#if>
161 </#if>
162
163 <h4>${titoloAllegatidoc}</h4>
164
165 <#list allegato_multi.getSiblings() as cur_documentoAllegato>
166 <#assign dlFileEntryService = objectUtil("com.liferay.document.library.kernel.service.DLFileEntryServiceUtil") />
167 <#if cur_documentoAllegato.getData() !="">
168 <#assign counterDocAll = 0 />
169 <#list "${cur_documentoAllegato.getData()}"?split("/") as xDocAll>
170 <#if counterDocAll == 2>
171 <#assign groupIdDocAll = xDocAll?number />
172 </#if>
173 <#if counterDocAll == 5>
174 <#assign
175 uuIdDocAll = xDocAll
176 counterUuIdDocAll = 0
177 />
178 <#list "${xDocAll}" ?split("?") as xUuIdDocAll>
179 <#if counterUuIdDocAll == 0>
180 <#assign uuIdDocAll = xUuIdDocAll />
181 </#if>
182 <#assign counterUuIdDocAll = counterUuIdDocAll + 1 />
183 </#list>
184 </#if>
185 <#assign counterDocAll = counterDocAll + 1 />
186 </#list>
187 <#assign fileDocAll = dlFileEntryService.getFileEntryByUuidAndGroupId(uuIdDocAll, groupIdDocAll) />
188 <div class="col-md-12 py-2">
189 <a href="${cur_documentoAllegato.getData()}" class="docdownload black-three big letter-spacing-sm" target="_blank">
190 <i class="d-inline icon-doc gradient-text x-bigger"></i>
191 <span class="d-inline">
192 ${fileDocAll.fileName?replace('.pdf|.PDF', '', 'r')}
193 </span>
194 </a>
195 </div>
196 </#if>
197 </#list>
198 </#if>
199 </div>
200 </div>
201 </div>
202</section>
203
204<div class="row">
205 <div class="col-md-6">
206 <i class="text-left mb-2">
207 <#if data_pubblicazione??>
208 <#assign data_pubblicazione_Data = getterUtil.getString(data_pubblicazione.getData())>
209 <#if validator.isNotNull(data_pubblicazione_Data)>
210 <#assign data_pubblicazione_DateObj = dateUtil.parseDate("yyyy-MM-dd", data_pubblicazione_Data, locale)>
211 Online from ${dateUtil.getDate(data_pubblicazione_DateObj, "dd MMMM yyyy", locale)?capitalize}
212 <#if ora_pubblicazione.getData()!=""> at ${ora_pubblicazione.getData()?datetime("HH:mm:ss")?string("HH:mm")}
213 </#if>
214 </#if>
215</#if>
216 <#-- ${displaydate?string["dd-MM-yyyy HH:MM"]} -->
217 </i>
218 </div>
219 <div class="col-md-6">
220 <a class="black-three text-right letter-spacing-sm small bolder float-right" href="${languageUtil.get(originallocale, 'comunicati-stampa-link')}"> ${languageUtil.get(originallocale, "vai-ai-comunicati")} <i class="icon-arrow-r align-sub ml-1"></i> </a>
221 </div>
222</div>
223
224
225<style>
226#hera-generico ul {
227 list-style: disc!Important;
228 padding-left: 20px;
229}
230</style>
Search Results
Hera SpA, Viale Carlo Berti Pichat 2/4, 40127 Bologna, Tel.051287111 www.gruppohera.it