Incendi, Remaschi: "Eventi gravi, ma il sistema ha risposto efficacemente" - Toscana Notizie
Organizzazione antincendi boschivi
Numero Verde 800 425 425
Livello di rischio incendi
Organizzazione regionale antincendi
Prevenire gli incendi
Statistiche
Abbruciamento di residui vegetali
Numeri di servizio pubblico
- 800 425 425 Sala Operativa Unificata Permanente
- 112 Numero di emergenza unico europeo
Si è verificato un errore nell'elaborarazione del modello.
Java method "com.sun.proxy.$Proxy91.getFileEntry(long)" threw an exception when invoked on com.sun.proxy.$Proxy91 object "com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl@2d90523a"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign fileEntry = DLFileEntryLocalS... [in template "10154#10192#735807" in macro "getLinkAndAllegati" at line 460, column 73] - Reached through: @getLinkAndAllegati [in template "10154#10192#735807" at line 413, column 9] ----
1<#setting locale="it_IT">
2
3<#assign hasCookie >
4 <@rt.checkCookieAcceptance siteId=themeDisplay.getScopeGroupId() cookieToCheck="third-party" />
5</#assign>
6
7<#assign AssetEntryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetEntryLocalServiceUtil"] />
8<#assign assetLinkLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetLinkLocalService") />
9
10<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
11<#assign journalArticleId = .vars['reserved-article-id'].data/>
12
13<#assign article = JournalArticleLocalService.getArticle(groupId, journalArticleId) />
14<#assign entry = AssetEntryLocalServiceUtil.fetchEntry("com.liferay.journal.model.JournalArticle", article.resourcePrimKey) />
15
16<#assign AssetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]>
17<#assign categoryList = AssetCategoryLocalServiceUtil.getAssetEntryAssetCategories(entry.entryId) />
18<#assign UserLocalServiceUtil = staticUtil["com.liferay.portal.kernel.service.UserLocalServiceUtil"]>
19<#assign DLFileEntryLocalServiceUtil = serviceLocator.findService('com.liferay.document.library.kernel.service.DLFileEntryLocalService') />
20
21<#assign currentArticle = JournalArticleLocalService.getArticle(groupId, .vars['reserved-article-id'].data) />
22<#assign currentArticleResourcePrimKey = currentArticle.getResourcePrimKey() />
23<#assign currentArticleAssetEntry = AssetEntryLocalServiceUtil.getEntry("com.liferay.journal.model.JournalArticle", currentArticleResourcePrimKey) />
24<#assign currentArticleAssetEntryId = currentArticleAssetEntry.getEntryId() />
25
26<#assign entryTitle = htmlUtil.escape(entry.getTitle(locale)?html) />
27
28<#assign siteBaseURL = themeDisplay.getPortalURL() />
29<#assign imagePath = themeDisplay.getTheme().getContextPath() + themeDisplay.getTheme().getImagesPath() />
30
31<#assign assetRenderer = entry.getAssetRenderer() />
32<#assign urlSocial = siteBaseURL + "/-/" + assetRenderer.getUrlTitle() />
33
34<#if article.getExpandoBridge().hasAttribute("TinyURL") >
35 <#assign urlSocialApp = article.getExpandoBridge().getAttribute("TinyURL")?html />
36
37 <#if urlSocialApp?? && urlSocialApp != "">
38 <#assign urlSocial = "http://w3.webrt.it" + urlSocialApp />
39 </#if>
40</#if>
41
42
43
44<#assign appImagePath = "" />
45<#if Immagine.getData()?? && Immagine.getData() != "">
46 <#assign appImagePath = "http://toscana-notizie.it" + Immagine.getData() />
47<#else>
48 <#assign appImagePath = "http://toscana-notizie.it/" + imagePath + "/toscana-notizie-placeholder.png" />
49</#if>
50
51<#assign appSummary = "" />
52<#if entry.getSummary(locale)?? && entry.getSummary(locale) != "">
53 <#assign appSummary = entry.getSummary(locale) />
54</#if>
55
56
57
58
59<#assign Autori = [] />
60<#assign temi = [] />
61<#assign Provincia = [] />
62<#assign Speciali = [] />
63<#assign visualizzazionearticoli = [] />
64
65<#assign currentCategory = 0 />
66
67<#list categoryList as category>
68 <#assign AssetVocabularyServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetVocabularyServiceUtil"]>
69 <#assign assetVocabulary = AssetVocabularyServiceUtil.getVocabulary(category.getVocabularyId()) />
70 <#if assetVocabulary.getName() == "Temi">
71
72 <#if category.getParentCategory()??>
73 <#assign childCategory = category.getName()/>
74 <#else>
75 <#if (currentCategory?? && currentCategory != category.getCategoryId()) >
76 <#assign currentCategory = category.getCategoryId() />
77 <#assign parentCategory = category.getName()/>
78 <#assign temi = temi + [parentCategory] />
79 </#if>
80 </#if>
81
82 <#elseif assetVocabulary.getName() == "5. Autori">
83 <#assign Autori = Autori + [category.getName()] />
84 <#elseif assetVocabulary.getName() == "Provincia">
85 <#assign Provincia = Provincia + [category.getName()] />
86 <#elseif assetVocabulary.getName() == "Speciali">
87 <#assign Speciali = Speciali + [category.getName()] />
88 <#elseif assetVocabulary.getName() == "6. Visualizzazione articoli">
89 <#assign visualizzazionearticoli = visualizzazionearticoli + [category.getName()] />
90 </#if>
91</#list>
92
93<#list categoryList as category>
94 <#if category.getParentCategory()??>
95 <#assign childCategory = category.getName()/>
96 <#else>
97 <#assign parentCategory = category.getName()/>
98 </#if>
99</#list>
100
101<style>
102.header-title{
103 display:none;
104}
105.header-back-to{
106 display:none;
107}
108
109.hide-content{
110 visibility:hidden;
111 height : 0;
112 padding: 0px !important;
113 overflow: hidden;
114}
115
116.content_para{
117 float:none !important;
118}
119
120.hide-content img{
121 display:none;
122}
123</style>
124
125
126<#assign classColumnLeft = "9" />
127
128<#assign currentArticleRelatedLinks = assetLinkLocalService.getDirectLinks(currentArticleAssetEntryId) />
129
130<#assign hasLinkForColumn = "false" />
131<#list currentArticleRelatedLinks as related_entry>
132 <#assign relatedAssetEntryId = related_entry.getEntryId2() />
133 <#assign relatedAssetEntry = AssetEntryLocalServiceUtil.getEntry(relatedAssetEntryId) />
134 <#assign relatedAssetEntryPrimKey = relatedAssetEntry.getClassPK() />
135
136 <#if relatedAssetEntry.getClassName() == 'com.liferay.journal.model.JournalArticle' >
137 <#assign hasLinkForColumn = "true" />
138 </#if>
139</#list>
140
141<#if (currentArticleRelatedLinks?? && currentArticleRelatedLinks?has_content) && hasLinkForColumn == "true" >
142 <#assign classColumnLeft = "8" />
143</#if>
144
145<section class="container rt-container" id="content">
146 <div class="row">
147 <!-- 1 -->
148 <div class="col-md-12 portlet-column portlet-column-only" id="column-1">
149 <!-- Subheader news -->
150 <section class="rt-subheader rt-subheader--news">
151 <div class="rt-subheader__top">
152 <div class="rt-subheader__category-wrapper">
153 <#list temi as category>
154 <div class="rt-subheader__category">
155 ${category}
156 </div>
157 </#list>
158 </div>
159
160 <div class="rt-subheader__publication">
161
162 <#assign nomeAutore = "" />
163 <#if Autori?? && (Autori?size > 0)>
164 <div class="rt-subheader__author">
165 di
166 <#list Autori as autore>
167 <#if autore != "redazione">
168 <#assign userAutore = UserLocalServiceUtil.getUserByScreenName(themeDisplay.getCompanyId(), autore) />
169 <#if userAutore?? && userAutore?has_content>
170 <#assign nomeAutore = userAutore.getFullName() />
171 </#if>
172 <#else>
173 <#assign nomeAutore = "Redazione" />
174 </#if>
175
176 <a title="Vai alla pagina dell'autore ${nomeAutore?html}" aria-label="Vai alla pagina dell'autore ${nomeAutore?html}" href="/autori/${nomeAutore?html}">
177 ${nomeAutore?html}
178 </a>
179
180 </#list>
181 </div>
182 </#if>
183
184
185 <#list Provincia as location>
186 <div class="rt-news-location">
187 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> ${location}
188 </div>
189 </#list>
190
191 <#assign publishDate = .vars['reserved-article-display-date'].data />
192 <#assign publishDate = publishDate?datetime("EEE, d MMM yyyy HH:mm:ss Z")>
193 <#assign dateFormatDayMonth = "dd MMMM yyyy">
194 <#assign dateFormatHours = "HH:mm">
195 <div class="rt-subheader__date">${publishDate?string(dateFormatDayMonth)?remove_beginning("0")}</div>
196 <div class="rt-subheader__time">${publishDate?string(dateFormatHours)?remove_beginning("0")}</div>
197 <a class="rt-subheader__button rt-subheader__button-print" onclick="window.print();" href="javascript:void(0);" title="Stampa l'articolo"><i aria-hidden="true" class="far fa-print"></i></a>
198 </div>
199 </div>
200
201 <div class="rt-subheader__wrapper">
202 <div class="rt-subheader__title-wrapper">
203 <h1 class="rt-subheader__title">
204 ${.vars['reserved-article-title'].data}
205 </h1><@getEditIcon />
206 </div>
207
208 <#if ImmagineApertura?? && ImmagineApertura.getData()?? && ImmagineApertura.getData() != "" && ImmagineApertura.getData() == "true" >
209 <#if Immagine.getData()?? && Immagine.getData() != "">
210
211 <#assign altIMG = "" />
212 <#if (Immagine.getAttribute("alt")?? || Immagine.getAttribute("fileEntryId")??)>
213 <#assign altIMG = Immagine.getAttribute("alt") />
214 <#else>
215 <#assign altIMG = .vars['reserved-article-title'].data />
216 </#if>
217
218 <div class="rt-subheader__cover-media" aria-label="${altIMG}" style="background-image: url('${Immagine.getData()}');">
219
220 </div>
221 <#if Descrizione?? && Descrizione.getData() != "">
222 <div class="rt-subheader__caption">
223 ${Descrizione.getData()}
224 </div>
225 </#if>
226 </#if>
227 </#if>
228
229 <#if entry.getSummary(locale)?? && entry.getSummary(locale) != "">
230 <div class="rt-subheader__excerpt">
231 ${entry.getSummary(locale)}
232 </div>
233 </#if>
234
235
236 </div>
237
238 </section>
239 </div>
240 </div>
241 <div class="row has-sidebar">
242 <#if Testo?? && Testo.getData() != "">
243 <div class="col-md-12 col-lg-${classColumnLeft} portlet-column portlet-column-first" id="column-2">
244 <div class="rt-page__content rt-page-content--left">
245 <div class="rt-page__content-text">
246
247 <#if ImmagineApertura?has_content && !getterUtil.getBoolean(ImmagineApertura.getData()) || (ImmagineApertura?has_content && (ImmagineApertura.getData() == "false" || ImmagineApertura.getData() == "")) >
248
249 <#if Immagine.getData()?? && Immagine.getData() != "">
250
251 <#assign altIMG = "" />
252 <#if (Immagine.getAttribute("alt")?? || Immagine.getAttribute("fileEntryId")??)>
253 <#assign altIMG = Immagine.getAttribute("alt") />
254 <#else>
255 <#assign altIMG = .vars['reserved-article-title'].data />
256 </#if>
257
258 <figure class="rt-image-align-left">
259 <img alt="${altIMG}" src="${Immagine.getData()}" />
260 <#if Descrizione?? && Descrizione.getData() != "">
261 <figcaption>${Descrizione.getData()}</figcaption>
262 </#if>
263 </figure>
264 </#if>
265 </#if>
266 <p>
267 <#if Testo??>
268 <@rt.pruneExternalContent html=Testo.getData() acceptedCookie=hasCookie?trim?boolean />
269 </#if>
270 </p>
271
272 <#list Speciali as category>
273 <#if category == "NextGenerationFest24">
274 <div class="rt-btn-wrapper">
275 <a href="/nextgenerationfest-24/tutte-le-notizie" title="Vedi le altre notizie" aria-label="Vedi le altre notizie" class="rt-btn rt-btn-light rt-btn-view">
276 Tutte le notizie del Next Generation Fest 24<i aria-hidden="true" class="far fa-chevron-right"></i>
277 </a>
278 </div>
279
280 </#if>
281 </p>
282 </#list>
283 <#list visualizzazionearticoli as category>
284 <#if category == "Striscia Flash News ngf24">
285
286 <div class="rt-btn-wrapper">
287 <a href="/nextgenerationfest-24/tutte-le-flash-news" title="Vedi le altre notizie" aria-label="Vedi le altre notizie" class="rt-btn rt-btn-light rt-btn-view">
288 Tutte le flash news del Next Generation Fest 24<i aria-hidden="true" class="far fa-chevron-right"></i>
289 </a>
290 </div>
291
292 </#if>
293 </#list>
294
295
296
297
298 </div>
299 </div>
300
301 <div class="rt-btn-wrapper rt-btn-wrapper--right-align">
302 <div class="a2a_kit a2a_kit_size_32 a2a_default_style" data-a2a-title="${.vars['reserved-article-title'].data?html}">
303 <a class="a2a_button_facebook"></a>
304 <a class="a2a_button_twitter"></a>
305 <a class="a2a_button_email"></a>
306 <a class="a2a_button_whatsapp"></a>
307 <a class="a2a_button_linkedin"></a>
308 </div>
309 </div>
310 </div>
311 </#if>
312
313 <#assign currentArticleRelatedLinks = assetLinkLocalService.getDirectLinks(currentArticleAssetEntryId) />
314 <#if (currentArticleRelatedLinks?? && currentArticleRelatedLinks?has_content) >
315 <div class="col-md-12 col-lg-4 portlet-column portlet-column-last" id="column-3">
316
317 <#assign hasAllegato = "false" />
318 <#assign hasLink = "false" />
319 <#list currentArticleRelatedLinks as related_entry>
320 <#assign relatedAssetEntryId = related_entry.getEntryId2() />
321 <#assign relatedAssetEntry = AssetEntryLocalServiceUtil.getEntry(relatedAssetEntryId) />
322 <#assign relatedAssetEntryPrimKey = relatedAssetEntry.getClassPK() />
323
324 <#if relatedAssetEntry.getClassName() == 'com.liferay.document.library.kernel.model.DLFileEntry' >
325 <#assign hasAllegato = "true" />
326 <#elseif relatedAssetEntry.getClassName() == 'com.liferay.journal.model.JournalArticle' >
327 <#assign hasLink = "true" />
328 </#if>
329 </#list>
330
331 <#if (hasLink == "true") >
332 <div class="rt-sidebar-content">
333 <section class="rt-section rt-section--box rt-section--box-row rt-section--related rt-section--sidebar" aria-label="">
334 <div class="rt-section-title-wrapper">
335 <h3 class="rt-section-title">Notizie collegate</h3>
336 </div>
337 <div class="rt-section__wrapper">
338 <#list currentArticleRelatedLinks as related_entry>
339 <#assign relatedAssetEntryId = related_entry.getEntryId2() />
340 <#assign relatedAssetEntry = AssetEntryLocalServiceUtil.getEntry(relatedAssetEntryId) />
341 <#assign relatedAssetEntryPrimKey = relatedAssetEntry.getClassPK() />
342
343 <#if relatedAssetEntry.getClassName() == 'com.liferay.journal.model.JournalArticle' >
344 <#assign relatedArticle = JournalArticleLocalService.getLatestArticle(relatedAssetEntryPrimKey) />
345 <#if relatedArticle?? && relatedArticle != "">
346
347 <#assign assetRendererRelated = relatedAssetEntry.getAssetRenderer() />
348 <#assign rendererURLRelated = siteBaseURL + "/-/" + assetRendererRelated.getUrlTitle() />
349
350 <#assign docXml = saxReaderUtil.read(relatedArticle.getContent()) />
351
352 <#assign Immagine = docXml.valueOf("//dynamic-element[@name='Immagine']/dynamic-content/text()") />
353
354 <#assign fileUrl = "" />
355 <#assign altImg = "" />
356 <#if Immagine?has_content>
357 <#assign json = jsonFactoryUtil.createJSONObject(Immagine) />
358 <#assign nameImg = json.getString("name") />
359 <#assign altImg = json.getString("alt") />
360 <#assign fileEntryId = json.getLong("fileEntryId") />
361 <#assign uuiD = json.getString("uuid") />
362 <#assign groupId = json.getLong("groupId") />
363
364 <#if fileEntryId != 0>
365 <#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntry(fileEntryId) />
366 <#assign fileUrl = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() />
367 <#else>
368 <#if groupId != 0 && uuiD != "">
369 <#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntryByUuidAndGroupId(uuiD,groupId) />
370 <#if fileEntry?? >
371 <#assign fileUrl = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() />
372 </#if>
373 </#if>
374 </#if>
375 <#else>
376 <#assign fileUrl = imagePath + "/toscana-notizie-placeholder.png" />
377 </#if>
378
379
380 <div class="rt-box rt-box--has-image rt-box--has-image-small">
381 <div class="rt-box__image">
382 <img alt="Immagine ${relatedAssetEntry.getTitle(locale)?html}" src="${fileUrl?html}">
383
384 </div>
385
386 <div class="rt-box__text">
387 <div class="rt-box__publication">
388 <div class="rt-box__date">${relatedAssetEntry.publishDate?string["dd MMMM"]?remove_beginning("0")}</div>
389 <div class="rt-box__time">${relatedAssetEntry.publishDate?string["HH:mm"]?remove_beginning("0")}</div>
390 </div>
391
392 <div class="rt-box__title">
393 <a title="Vai alla pagina ${relatedAssetEntry.getTitle(locale)?html}" aria-label="Vai alla pagina ${relatedAssetEntry.getTitle(locale)?html}" href="${rendererURLRelated?html}">
394 ${relatedAssetEntry.getTitle(locale)?html}
395 </a>
396 </div>
397 </div>
398 </div>
399
400 </#if>
401 </#if>
402 </#list>
403 </div>
404 </section>
405 </div>
406 </#if>
407 </div>
408 </#if>
409 </div>
410
411
412
413 <@getLinkAndAllegati />
414
415</section>
416
417<#macro getLinkAndAllegati>
418 <#assign assetLinkLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetLinkLocalService") />
419 <#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
420 <#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
421
422 <#assign currentArticle = JournalArticleLocalService.getArticle(groupId, .vars['reserved-article-id'].data) />
423 <#assign currentArticleResourcePrimKey = currentArticle.getResourcePrimKey() />
424 <#assign currentArticleAssetEntry = assetEntryLocalService.getEntry("com.liferay.journal.model.JournalArticle", currentArticleResourcePrimKey) />
425 <#assign currentArticleAssetEntryId = currentArticleAssetEntry.getEntryId() />
426 <#assign currentArticleRelatedLinks = assetLinkLocalService.getDirectLinks(currentArticleAssetEntryId) />
427
428 <#assign hasAllegato = "false" />
429 <#assign hasLink = "false" />
430 <#if currentArticleRelatedLinks?? && currentArticleRelatedLinks?has_content>
431 <#list currentArticleRelatedLinks as related_entry>
432 <#assign relatedAssetEntryId = related_entry.getEntryId2() />
433 <#assign relatedAssetEntry = assetEntryLocalService.getEntry(relatedAssetEntryId) />
434 <#assign relatedAssetEntryPrimKey = relatedAssetEntry.getClassPK() />
435
436 <#if relatedAssetEntry.getClassName() == 'com.liferay.document.library.kernel.model.DLFileEntry' >
437 <#assign hasAllegato = "true" />
438 <#elseif relatedAssetEntry.getClassName() == 'com.liferay.journal.model.JournalArticle' >
439 <#assign hasLink = "true" />
440 </#if>
441 </#list>
442 </#if>
443
444 <#if (hasAllegato == "true")>
445 <div class="rt-container">
446 <div class="rt-wrapper">
447 <section class="rt-section rt-section--grid rt-section--grid-3" aria-label="Sezione link e allegati">
448 <div class="rt-section-title-wrapper">
449 <h2 class="rt-section-title"><i aria-hidden="true" class="far fa-paperclip"></i> Allegati</h2>
450 </div>
451
452 <div class="rt-section__wrapper">
453 <#if hasAllegato == "true">
454 <#list currentArticleRelatedLinks as related_entry>
455 <#assign relatedAssetEntryId = related_entry.getEntryId2() />
456 <#assign relatedAssetEntry = assetEntryLocalService.getEntry(relatedAssetEntryId) />
457 <#assign relatedAssetEntryPrimKey = relatedAssetEntry.getClassPK() />
458
459 <#if relatedAssetEntry.getClassName() == 'com.liferay.document.library.kernel.model.DLFileEntry' >
460 <#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntry(relatedAssetEntryPrimKey) />
461 <#assign fileUrl = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() />
462 <#if fileEntry?? && fileUrl != "">
463 <#if fileEntry.getExtension() == 'mp3'>
464 <div class="rt-box rt-box--link rt-box--audio">
465 <div class="rt-box__header">
466 <div class="rt-box__wrapper">
467 <div class="rt-box__title">
468 <a title="Scarica ${fileEntry.getTitle()}" aria-label="Scarica ${fileEntry.getTitle()}" href="${fileUrl}" target="_blank">
469 ${fileEntry.getTitle()}
470 </a>
471 </div>
472 <audio controls>
473 <source src="${fileUrl}" type="audio/ogg">
474 <source src="${fileUrl}" type="audio/mpeg">
475 Il tuo browser non supporta questo tipo di oggetto html
476 </audio>
477 </div>
478 </div>
479 </div>
480 <#else>
481 <div class="rt-box rt-box--link">
482 <div class="rt-box__header">
483 <div class="rt-box__wrapper">
484 <div class="rt-box__title">
485 <a target="_blank" href="${fileUrl}" aria-label="Vedi ${fileEntry.getTitle()}" title="Vedi ${fileEntry.getTitle()}">
486 ${fileEntry.getTitle()}
487 </a>
488 </div>
489 </div>
490
491 <div class="rt-box__icon">
492 <i aria-hidden="true" class="far fa-download"></i>
493 </div>
494 </div>
495 </div>
496 </#if>
497 </#if>
498 </#if>
499 </#list>
500 </#if>
501 </div>
502 </section>
503 </div>
504 </div>
505 </#if>
506
507</#macro>
508
509
510<#macro getEditIcon>
511 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
512 <#if renderResponse??>
513 <#assign redirectURL = renderResponse.createRenderURL() />
514
515 ${redirectURL.setParameter("mvcPath", "/add_asset_redirect.jsp")}
516 ${redirectURL.setWindowState("pop_up")}
517
518 <#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL)!"" />
519
520 <#if validator.isNotNull(editPortletURL)>
521 <#assign title = languageUtil.format(locale, "edit-x", entryTitle, false) />
522
523 <@liferay_ui["icon"]
524 cssClass="icon-monospaced visible-interaction"
525 icon="pencil"
526 markupView="lexicon"
527 message=title
528 url="javascript:Liferay.Util.openWindow({id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});"
529 />
530 </#if>
531 </#if>
532 </#if>
533</#macro>
534
535<script type="text/javascript">
536
537 var a2a_config = a2a_config || {};
538 a2a_config.onclick = 1;
539 a2a_config.locale = "it";
540 a2a_config.num_services = 5;
541 a2a_config.title = '${.vars['reserved-article-title'].data?html}';
542 a2a_config.track_links = 'custom';
543 a2a_config.track_links_key = '${urlSocial?html}';
544 a2a_config.linkurl = '${urlSocial?html}';
545 a2a_config.linkname = 'aaaa ${.vars['reserved-article-title'].data?html}';
546
547 a2a_config.templates = a2a_config.templates || {};
548 a2a_config.templates.twitter = {
549 text: "${.vars['reserved-article-title'].data?html} ${urlSocial?html}",
550 related: "AddToAny,Twitter"
551 };
552 console.log(a2a_config);
553
554
555
556
557
558
559</script>
560<script async src="https://static.addtoany.com/menu/page.js"></script>
561
562<style>
563 .a2a_kit .a2a_svg.a2a_s_twitter::before {
564 font-family: 'Font Awesome 6 Brands';
565 content: "\e61b";
566}
567</style>
Risorse Correlate:
Organizzazione regionale antincendi boschivi
Come nasce un incendio boschivo
Progetto scuole 2018