We look forward to seeing you at Ecomondo 2023
Hera Custom Facet Publish Date
Custom Facet
Category Facet
Hera Custom Facet Publish Date
Search Bar
Asset Publisher
![News](/documents/1514726/0/ecomondo_2023_870x320.png/2715d7e2-b67e-0250-f67e-be859ff3d566?t=1697701138900)
From 7 to 10 November 2023, “Ecomondo” (the European fair that acts as a reference point on ecological transition, technological and industrial innovation of environmental services and green economy, particularly waste and resources, circular bio-economy, and water) is at the Fiera di Rimini.
We are there again this year, in Hall C1 at Stand 500, with a two-storey exhibition space covering 550 square metres: the entire Hera Group is present with Hera S.p.A., Herambiente, Aliplast, Hera Comm, HERAtech and Hera Luce. During the fair, the business offers of the Group's trading companies are also presented.
As every year, the stand is decorated with works of art made from recycled materials by SCART, the Hera Group project devoted to the artistic regeneration of industrial waste, in full compliance with the circular economy. Once again this year, SCART presents a new project in collaboration with the Fine Arts Academies of Florence, Ravenna and Rimini and the young people from the San Patrignano rehab centre. These are 30 new works made up of waste from sports activities.
Even outside the expo, it is possible to admire a Formula 1 car created with the waste collected by the Group following the floods of May 2023.
For further information
Visit the Ecomondo website
![News](/documents/1514726/0/Ecomondo_2023_1.jpg/ddedabd6-778a-81a6-ca35-19209dd7685f?t=1699536047955)
![News](/documents/1514726/0/Ecomondo_2023_2.jpg/dcde6062-2753-2e46-8b86-1dfc5c8c3da2?t=1699536073378)
![News](/documents/1514726/0/Ecomondo_2023_3.jpg/e74841b8-64f3-5ef6-6605-d3e4161acb12?t=1699536093586)
![News](/documents/1514726/0/Ecomondo_2023_4.jpg/82d6a275-d7d8-9316-7d34-d668dc1c4737?t=1699536111595)
![News](/documents/1514726/0/Ecomondo_2023_5.jpg/05b89f1b-ed9f-feab-21af-9fb92eaf1daf?t=1699536139362)
![News](/documents/1514726/0/Ecomondo_2023_6.jpg/c7c8079d-f705-8000-a432-b4defc82d577?t=1699536596787)
![News](/documents/1514726/0/Ecomondo_2023_7.jpg/d1b2c892-c7e5-b9ae-410f-04a041ec9e47?t=1699536616784)
![News](/documents/1514726/0/Ecomondo_2023_8.jpg/06f75137-c092-233e-a2a4-1d10f7ac16b9?t=1699536629431)
![News](/documents/1514726/0/Ecomondo_2023_9.jpg/e3ccc35d-dfbc-6afe-fbcb-17d528f0c157?t=1699536649678)
![News](/documents/1514726/0/Ecomondo_2023_10.jpg/c9235e2b-645b-5841-808a-993f18aac4df?t=1699536667874)
![News](/documents/1514726/0/Ecomondo_2023_11.jpg/ca5a3b77-93e2-c755-b3aa-55d18b4d63ac?t=1699536689648)
![News](/documents/1514726/0/Ecomondo_2023_12.jpg/d90462fb-120c-8251-ad7f-347bd11a7c9a?t=1699536712565)
![News](/documents/1514726/0/Ecomondo_2023_13.jpg/2365384e-232b-a378-f4ec-93c4ef3184dd?t=1699536735345)
![News](/documents/1514726/0/Ecomondo_2023_14.jpg/eac6601d-0e34-525d-d03f-a68a74b8765c?t=1699536754754)
![News](/documents/1514726/0/Ecomondo_2023_15.jpg/1437fb7a-5f2d-19d7-79c5-35d900ab3e20?t=1699536773196)
![News](/documents/1514726/0/Ecomondo_2023_16.jpg/cf1be0d5-8cd3-21af-4491-266f8d88bb6b?t=1699536793882)
![News](/documents/1514726/0/Ecomondo_2023_17.jpg/22533b73-346b-e98a-e73d-71c14c4270a0?t=1699536821936)
![News](/documents/1514726/0/Ecomondo_2023_18.jpg/30ed91e7-e5a3-89ec-951f-8fb301237e48?t=1699536850666)
![News](/documents/1514726/0/Ecomondo_2023_19.jpg/7a44a93d-6531-8fd7-bfac-7e3f4440dbd0?t=1699536869967)
![News](/documents/1514726/0/Ecomondo_2023_20.jpg/8e724e3d-609a-1380-52e1-e2d688a6739d?t=1699536889226)
![News](/documents/1514726/0/Ecomondo_2023_21.jpg/b9483dfb-3198-c9ee-3575-160ddafe80ae?t=1699536911309)
![News](/documents/1514726/0/Ecomondo_2023_22.jpg/952fb8b8-f9d1-3a76-ac24-3daebb2ab3b5?t=1699536935263)
![News](/documents/1514726/0/Ecomondo_2023_23.jpg/1b3dc866-a324-bb91-6270-6f2288322c3f?t=1699536952286)
![News](/documents/1514726/0/Ecomondo_2023_24.jpg/30664c76-e857-dd96-a192-77626bf77397?t=1699536971743)
![News](/documents/1514726/0/Ecomondo_2023_25.jpg/59658b54-9562-3006-ca5d-de42a5b5d90b?t=1699536988634)
Asset Publisher
Search Results
Java method "static it.reply.open.hera.template.custom.service.WidgetTemplateTool.getDateFormattedBy(String, String, Locale)" threw an exception; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: contentDate = hera_template_tool.getD... [in template "20099#20135#57725658" at line 72, column 13] ----
1<#assign
2assetVocabularyLocalServiceUtil = objectUtil("com.liferay.asset.kernel.service.AssetVocabularyLocalServiceUtil")
3vocabularyComunicatiStampa = assetVocabularyLocalServiceUtil.fetchGroupVocabulary(themeDisplay.getScopeGroupId(), languageUtil.get(locale, "comunicati-stampa"))
4vocabularyId = vocabularyComunicatiStampa.vocabularyId
5/>
6
7
8<#assign
9companyId=themeDisplay.getCompanyId() languageId=themeDisplay.getLanguageId()
10currentUrl=themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() url=portalUtil.getPortalURL(themeDisplay)
11HERA_FIELD_TITLE="title_" + languageId
12HERA_FIELD_LOCALIZED_TITLE="title_" + languageId
13HERA_FIELD_SIMPLE_TITLE="title"
14HERA_FIELD_URL_TITLE="urlTitle"
15HERA_FIELD_CONTENT="content_" + languageId
16HERA_FIELD_DESCRIPTION="description"
17HERA_FIELD_DESCRIPTION_IT="description_" + languageId
18HERA_FIELD_PUBLISH_DATE="publishDate"
19HERA_FIELD_DISPLAYDATE="displayDate"
20HERA_FIELD_CREATEDATE="createDate"
21HERA_FIELD_CLASS_TYPE_ID="classTypeId"
22HERA_FIELD_ENTRY_CLASS_NAME="entryClassName"
23HERA_FIELD_CLASSPK="entryClassPK"
24HERA_FIELD_ENTRY_CLASS_NAME_LAYOUT="com.liferay.portal.kernel.model.Layout"
25HERA_FIELD_ENTRY_CLASS_NAME_JA="com.liferay.journal.model.JournalArticle"
26HERA_FIELD_ENTRY_CLASS_NAME_DFE="com.liferay.document.library.kernel.model.DLFileEntry"
27HERA_FIELD_ENTRY_CLASS_NAME_USER="com.liferay.portal.kernel.model.User"
28HERA_FIELD_ENTRY_CLASS_NAME_FOLDER="com.liferay.document.library.kernel.model.DLFolder"
29HERA_FIELD_ENTRY_CLASS_NAME_DDLRECORD="com.liferay.dynamic.data.lists.model.DDLRecord"
30HERA_FIELD_ENTRY_CLASS_NAME_DDMFORMINSTANCERECORD="com.liferay.dynamic.data.mapping.model.DDMFormInstanceRecord"
31HERA_FIELD_PREFIX="ddm__keyword__"
32HERA_FIELD_PREFIX_TEXT="ddm__text__"
33HERA_FIELD_SOTTOTITOLO="__sottotitolo_"
34HERA_FIELD_IMMAGINE="__immagine_"
35HERA_FIELD_IMMAGINE_TYPE2= "__immagine_r13v_"
36HERA_ASSET_CATEGORY_TITLE="assetCategoryTitles"
37HERA_FIELD_USER_FULLNAME="fullName"
38HERA_FIELD_USER_EMAIL_ADDRESS="emailAddress"
39HERA_ORA_PUBBLICAZIONE="__ora_pubblicazione_"
40HERA_CONTENT="content_" + languageId
41
42CATEGORY_HERA_SPA=languageUtil.get(locale, "hera-spa")
43CATEGORY_IR_PRICE=languageUtil.get(locale, "ir-price")
44/>
45
46
47<#-- gruppohera_results.jsp es. ddm__keyword__54911__sottotitolo_it_IT es. displayDate -->
48
49<#-- Abilitare o Disabilitare Highlight dei termini ricercati in configurazione -->
50<#assign isHighlightEnabled=true />
51<#if portletPreferences["highlightEnabled"]?? && portletPreferences["highlightEnabled"][0]?has_content>
52 <#assign isHighlightEnabled=portletPreferences["highlightEnabled"][0] />
53</#if>
54
55<#assign docs=searchContainer.getResults() />
56
57
58<div class="container archivio my-4">
59 <#if docs?has_content>
60 <#list docs as d>
61
62 <#assign contentTitle="" contentSummary="" content="" contentDate="" />
63
64 <#assign contentTitle=hera_template_tool.highlight(d.get(HERA_FIELD_LOCALIZED_TITLE),searchResultsPortletDisplayContext.getKeywords(), isHighlightEnabled?boolean)
65 classTypeId=d.get(HERA_FIELD_CLASS_TYPE_ID)
66 sottotitolo=d.get(HERA_FIELD_PREFIX + classTypeId + HERA_FIELD_SOTTOTITOLO + languageId)
67 description=hera_template_tool.highlight(d.get(HERA_FIELD_DESCRIPTION_IT), searchResultsPortletDisplayContext.getKeywords(), isHighlightEnabled?boolean)
68 immagineInEvidenza=d.get(HERA_FIELD_PREFIX_TEXT+classTypeId + HERA_FIELD_IMMAGINE + languageId)
69 immagineInEvidenzaType2=d.get(HERA_FIELD_PREFIX_TEXT+classTypeId + HERA_FIELD_IMMAGINE_TYPE2 + languageId)
70 urlTitle=d.get(HERA_FIELD_URL_TITLE)
71 contentSummary=hera_template_tool.highlight(d.get(HERA_CONTENT), searchResultsPortletDisplayContext.getKeywords(), isHighlightEnabled?boolean)
72 contentDate=hera_template_tool.getDateFormattedBy(d.get(HERA_FIELD_DISPLAYDATE),"dd/MM/yyyy",locale)
73 publishDate=hera_template_tool.getDateFormattedBy(d.get(HERA_FIELD_PUBLISH_DATE),"dd/MM/yyyy",locale)
74 oraPubblicazione = d.get(HERA_FIELD_PREFIX +classTypeId + HERA_ORA_PUBBLICAZIONE + languageId)
75 oraPubblicazioneObj = oraPubblicazione
76 checkcategory=0
77 contentUrl=hera_template_tool.getSearchResultViewURL(renderRequest, renderResponse,
78 d.get(HERA_FIELD_ENTRY_CLASS_NAME), d.get(HERA_FIELD_CLASSPK)?number, true, currentUrl)
79 content=d.get(HERA_FIELD_CONTENT) titlepage=languageUtil.get(locale, titlepage,
80 layout.getName(locale)) />
81
82 <#attempt>
83 <#assign immagineInEvidenzaObj=jsonFactoryUtil.createJSONObject(immagineInEvidenza)/>
84 <#recover>
85 <#attempt>
86 <#assign immagineInEvidenzaObj=jsonFactoryUtil.createJSONObject(immagineInEvidenzaType2)/>
87 <#recover>
88 <#assign immagineInEvidenzaObj=""/>
89 </#attempt>
90 </#attempt>
91
92 <div class="post-item mb-3">
93 <a href="${urlTitle}" class="tile boxarchivio-round position-relative white-bg">
94 <#if immagineInEvidenzaObj?? && immagineInEvidenzaObj?has_content >
95 <div class="row d-flex align-items-center">
96 <#else>
97 <div class="row d-flex align-items-center min-height-168">
98 </#if>
99 <#if immagineInEvidenzaObj?? && immagineInEvidenzaObj?has_content && immagineInEvidenzaObj.groupId?? && immagineInEvidenzaObj.name?? && immagineInEvidenzaObj.uuid??>
100 <#assign immagineUrl="/documents/" + immagineInEvidenzaObj.groupId + "/0/" + immagineInEvidenzaObj.name + "/" + immagineInEvidenzaObj.uuid />
101 <div class="col-xs-3 col-md-2">
102 <img title="${immagineInEvidenzaObj.name}" alt="${titlepage}" class="agg-tile-image img-archivio-news" src="${immagineUrl}" />
103 </div>
104 <div class="col-xs-9 col-md-10 offset-lg-1 col-lg-9 px-5 px-md-0">
105 <div class="container px-lg-3 pr-xl-4">
106 <div class="black py-2 small">
107 <div class="mr-0 mr-md-5 d-inline">
108 <#attempt>
109 ${contentDate}
110 <#recover>
111 </#attempt>
112 </div>
113 <#assign assetCategoryList= hera_template_tool.getAssetCategoryList(d.get("rootEntryClassPK"))/>
114 <#list assetCategoryList as entryCategory>
115 <#if entryCategory.vocabularyId == vocabularyId || true>
116 <#assign catName = entryCategory.name>
117 <#if catName==CATEGORY_HERA_SPA>
118 <#assign checkcategory=1 />
119 </#if>
120 <#if catName==CATEGORY_IR_PRICE>
121 <#assign checkcategory=1 />
122 </#if>
123
124 <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1 ${catName?lower_case}">
125 ${catName}
126 </div>
127 </#if>
128 </#list>
129 </div>
130
131 <h3 class="titlesize bigger black letter-spacing-sm bolder"> ${contentTitle}</h3>
132 <#if description?? && description?has_content>
133 <div class="d-none d-lg-block greyish-brown tilesize"> ${description} </div>
134 <#else>
135 <div class="d-none d-lg-block greyish-brown tilesize">
136 ${contentSummary}
137
138 </div>
139 </#if>
140 <#if checkcategory==1>
141 <i class="black py-2 mr-0 mr-md-3">
142 <#if publishDate!=""> Online dal ${publishDate} </#if>
143 <#--<#list oraPubblicazioneObj as ora_pubb>-->
144 <#if oraPubblicazioneObj!="">
145 alle ore ${oraPubblicazioneObj?datetime("HH:mm:ss")?string("HH:mm")}
146 </#if>
147 <#--</#list>-->
148
149 </i>
150 </#if>
151 </div>
152 </div>
153 <#else>
154 <div class="col-xs-12 col-md-10">
155 <div class="container">
156 <div class="ml-4 black py-2 small mr-3">
157 <div class="mr-5 d-inline">
158 ${contentDate}
159 </div>
160 <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1">
161 <#assign assetCategoryList= hera_template_tool.getAssetCategoryList(d.get("rootEntryClassPK"))/>
162 <#list assetCategoryList as entryCategory>
163 <#if entryCategory.vocabularyId == vocabularyId>
164 <#assign catName = entryCategory.name>
165 <#if catName==CATEGORY_HERA_SPA>
166 <#assign checkcategory=1 />
167 </#if>
168 <#if catName==CATEGORY_IR_PRICE>
169 <#assign checkcategory=1 />
170 </#if>
171
172 <div class="mr-2 d-inline gruppo-color-bg white px-1 py-0 py-lg-1 py-md-1">
173 ${catName}
174 </div>
175 </#if>
176 </#list>
177 </div>
178 </div>
179 <h3 class="titlesize bigger ml-4 black letter-spacing-sm bolder"> ${contentTitle}</h3>
180 <#if description?? && description?has_content>
181 <div class="d-none d-lg-block black tilesize ml-4">
182 ${description}
183 </div>
184 <#else>
185 <div class="d-none d-lg-block greyish-brown tilesize ml-4">
186 ${contentSummary}
187
188 </div>
189 </#if>
190 <#if checkcategory==1>
191 <i class="ml-4 black py-2 small mr-3">
192 <#if publishDate!=""> Online dal ${publishDate} </#if>
193 <#--<#list oraPubblicazioneObj as ora_pubb>-->
194 <#if oraPubblicazioneObj!="">
195 alle ore ${oraPubblicazioneObj?datetime("HH:mm:ss")?string("HH:mm")}
196 </#if>
197 <#--</#list>-->
198 </i>
199 </#if>
200 </div>
201 </div>
202 </#if>
203 </div>
204 </a>
205 </div>
206
207 </#list>
208 </#if>
209</div>
210
211
212<script>
213 $(document).ready(function () {
214 var url = window.location.href;
215 if (url.indexOf("/-/")>=0){
216 var recoverurl=localStorage.getItem("reindexcomunicati");
217 $(".reindexlink").attr("href",recoverurl);
218 }else{
219 localStorage.setItem("reindexcomunicati", url);
220 }
221 });
222</script>