“M’illumino di meno”: Hera in prima linea per l’efficienza e il risparmio energetico
Categoria Sfaccettature
Hera Custom Facet Publish Date
Sfaccettature personalizzate
Hera Custom Facet Publish Date
Barra di ricerca
Aggregatore Risorse
Aggregatore Risorse
Si è verificato un errore nell'elaborarazione del modello.
The string doesn't match the expected date/time/date-time format. The string to parse was: "13:11". The expected format was: "HH:mm:ss". The nested reason given follows: Unparseable date: "13:11" ---- FTL stack trace ("~" means nesting-related): - Failed at: ${ora_pubblicazione.getData()?datetim... [in template "20099#20135#1098002" at line 214, column 64] ----
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 <i class="normal greyish-brown letter-spacing-sm">${descrizione}</i>
68 </div>
69 </#if>
70
71 <#if sottotitolo.getData()!="">
72 <div class="col-md-12">
73 <i class="normal greyish-brown letter-spacing-sm">${sottotitolo.getData()}</i>
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 <div class="col-md-12 py-2">
123
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 </div>
151
152 <#if allegato_multi.getData()!="" && titolo_allegati.getData()!="">
153 <#if allegato_multi.getSiblings()?has_content>
154
155 <#if titolo_allegati??>
156
157 <#if titolo_allegati.getData() == "">
158 <#assign titoloAllegatidoc = "" />
159
160 <#else>
161 <#assign titoloAllegatidoc = titolo_allegati.getData() />
162 </#if>
163 </#if>
164
165 <h4>${titoloAllegatidoc}</h4>
166
167 <#list allegato_multi.getSiblings() as cur_documentoAllegato>
168 <#assign dlFileEntryService = objectUtil("com.liferay.document.library.kernel.service.DLFileEntryServiceUtil") />
169 <#if cur_documentoAllegato.getData() !="">
170 <#assign counterDocAll = 0 />
171 <#list "${cur_documentoAllegato.getData()}"?split("/") as xDocAll>
172 <#if counterDocAll == 2>
173 <#assign groupIdDocAll = xDocAll?number />
174 </#if>
175 <#if counterDocAll == 5>
176 <#assign
177 uuIdDocAll = xDocAll
178 counterUuIdDocAll = 0
179 />
180 <#list "${xDocAll}" ?split("?") as xUuIdDocAll>
181 <#if counterUuIdDocAll == 0>
182 <#assign uuIdDocAll = xUuIdDocAll />
183 </#if>
184 <#assign counterUuIdDocAll = counterUuIdDocAll + 1 />
185 </#list>
186 </#if>
187 <#assign counterDocAll = counterDocAll + 1 />
188 </#list>
189 <#assign fileDocAll = dlFileEntryService.getFileEntryByUuidAndGroupId(uuIdDocAll, groupIdDocAll) />
190 <div class="col-md-12 py-2">
191 <a href="${cur_documentoAllegato.getData()}" class="docdownload black-three big letter-spacing-sm" target="_blank">
192 <i class="d-inline icon-doc gradient-text x-bigger"></i>
193 <span class="d-inline">
194 ${fileDocAll.fileName?replace('.pdf|.PDF', '', 'r')}
195 </span>
196 </a>
197 </div>
198 </#if>
199 </#list>
200 </#if>
201 </#if>
202</div>
203</div>
204</section>
205
206<div class="row">
207 <div class="col-md-6">
208 <i class="text-left mb-2">
209 <#if data_pubblicazione??>
210 <#assign data_pubblicazione_Data = getterUtil.getString(data_pubblicazione.getData())>
211 <#if validator.isNotNull(data_pubblicazione_Data) && ora_pubblicazione.getData()!="">
212 <#assign data_pubblicazione_DateObj = dateUtil.parseDate("yyyy-MM-dd", data_pubblicazione_Data, locale)>
213 Online dal ${dateUtil.getDate(data_pubblicazione_DateObj, "dd MMMM yyyy", locale)?capitalize}
214 <#if ora_pubblicazione.getData()!=""> alle ${ora_pubblicazione.getData()?datetime("HH:mm:ss")?string("HH:mm")}
215 </#if>
216 </#if>
217 </#if>
218 <#-- ${displaydate?string["dd-MM-yyyy HH:MM"]} -->
219 </i>
220 </div>
221 <div class="col-md-6">
222 <a class="reindexlink 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>
223 </div>
224</div>
Risultati ricerca
Contatti generali
Telefono: +39 051 287111
HERA SPA
Viale Carlo Berti Pichat nr. 2/4 - 40127
Bologna
Contatti generali
Telefono: +39 051 287111
HERA SPA
Viale Carlo Berti Pichat nr. 2/4 - 40127
Bologna