Nov
26
2020
Con la preghiera che questo messaggio venga portato a conoscenza
di tutte quelle persone che hanno bisogno di un sostegno in questo periodo,
comunichiamo che l’Emporio Solidale,
proprio per essere piu vicino possibile alle esigenze,
fornisce il proprio servizio a tutte le persone in difficoltà.
Chiediamo solo di presentarsi con un documento di riconoscimento.
Per tutti coloro che volessero contribuire e sostenere l’Emporio Solidale
in questo momento di diffusa difficoltà,
riportiamo di seguito i riferimenti per le donazioni:
Ass San Vincenzo de Paoli Conf Santi Liberale e Bartolomea:
IT85 V 05034 36282 0000 0000 4178
Banca: Banco BMP-San Donà di Piave
Can't convert this string to number: "{\"groupId\":\"3870210\",\"id\":\"791050b3-3063-8b53-7797-885281b3e0c5\",\"layoutId\":\"10\",\"name\":\"Emporio solidale per la spesa\",\"privateLayout\":false,\"value\":\"\\/emporio-solidale-per-la-spesa\"}" The blamed expression: ==> itemnumber?number [in template "3834340#3834386#3916935" at line 56, column 43] ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign linkPageId = itemnumber?number [in template "3834340#3834386#3916935" at line 56, column 21] ----
1<#assign dlFileEntryLocalService = serviceLocator.findService(
2 "com.liferay.document.library.kernel.service.DLFileEntryLocalService") />
3<#assign assetEntryLocalService = serviceLocator.findService(
4 "com.liferay.asset.kernel.service.AssetEntryLocalService") />
5
6<#setting url_escaping_charset="UTF-8">
7<#assign immagineNodeSelector = "//dynamic-element[@name='smallImage']" />
8<#assign titleNodeSelector = "//dynamic-element[@name='Titolo']" />
9<#assign subTitleNodeSelector = "//dynamic-element[@name='Sottotitolo']" />
10<#assign realUrl = "//dynamic-element[@name='page']" />
11
12<#assign LayoutService = serviceLocator.findService(
13 "com.liferay.portal.kernel.service.LayoutService") />
14
15<#assign linkToLayoutUuid = renderRequest.getPreferences().getValue(
16 "portletSetupLinkToLayoutUuid", "")!"" />
17
18<section class="service-grid">
19 <div class="row">
20 <#list entries as entry>
21 <#assign assetRenderer = entry.assetRenderer />
22 <#assign journalArticle = assetRenderer.getArticle() >
23 <#assign url = assetRenderer.getURLViewInContext(renderRequest, renderResponse, '')/>
24 <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(localeUtil.toLanguageId(locale)))>
25 <#assign rootElement = document.getRootElement()>
26
27 <#assign immagineNodeValue = (rootElement.selectSingleNode(
28 immagineNodeSelector).getStringValue())! "">
29 <#assign urlImage = "" />
30 <#if immagineNodeValue?trim?has_content>
31 <#assign immagineNodeValue = immagineNodeValue?trim />
32 <#assign imageJson = jsonFactoryUtil.createJSONObject(immagineNodeValue) />
33
34 <#assign groupId = imageJson.getLong("groupId") />
35 <#assign uuId = imageJson.getString("uuid") />
36
37 <#assign dlFileEntry = dlFileEntryLocalService.getDLFileEntryByUuidAndGroupId(
38 uuId, groupId?number) />
39 <#assign assetEntry = assetEntryLocalService.getEntry(
40 "com.liferay.document.library.kernel.model.DLFileEntry", dlFileEntry.fileEntryId) />
41 <#assign assetRenderer = assetEntry.assetRenderer />
42 <#assign urlImage = assetRenderer.getURLDownload(themeDisplay) />
43 </#if>
44 <#assign titleNodeValue = (rootElement.selectSingleNode(
45 titleNodeSelector).getStringValue())! "">
46 <#assign subTitleNodeValue = (rootElement.selectSingleNode(
47 subTitleNodeSelector).getStringValue())! "">
48
49 <#assign realUrlLink = (rootElement.selectSingleNode(
50 realUrl).getStringValue())! "">
51
52 <#list realUrlLink?split("@") as item>
53 <#if item_index == 0>
54 <#assign itemnumber=item?replace("\n","")>
55 <#assign itemnumber=itemnumber?replace("\t","")>
56 <#assign linkPageId = itemnumber?number>
57 </#if>
58 <#if item_index == 1>
59 <#if item == "private">
60 <#assign linkPrivate = true>
61 <#else>
62 <#assign linkPrivate = false>
63 </#if>
64 </#if>
65 <#if item_index = 2>
66 <#assign itemnumber=item?replace("\n","")>
67 <#assign itemnumber=itemnumber?replace("\t","")>
68 <#assign linkGroupId = itemnumber?number>
69 </#if>
70 </#list>
71
72 <#assign
73 assetRenderer = entry.getAssetRenderer()
74 entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale))
75 Link_to_Page_Url = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, entry, !stringUtil.equals(assetLinkBehavior, "showFullContent"))
76 />
77
78
79 <div class="layout-col-70">
80 <a class="service" href="${Link_to_Page_Url}">
81 <div class="wrapper-icon">
82 <div
83 class="service-icon-small"
84 style="background-image:url(${urlImage})"
85 ></div>
86 </div>
87 <div class="text-wrapper">
88 <p>${titleNodeValue}</p>
89 <p class="subtitle">${subTitleNodeValue}</p>
90 </div>
91 </a>
92 </div>
93 </#list>
94 </div>
95 <div class="show-all">
96 <#if linkToLayoutUuid?has_content>
97 <#assign linkToLayout = LayoutService.getLayoutByUuidAndGroupId(
98 linkToLayoutUuid, themeDisplay.scopeGroupId, false)!"" />
99
100 <#if linkToLayout?has_content>
101 <#assign layoutUrl = portal.getLayoutURL(linkToLayout, themeDisplay) />
102 <a href="${layoutUrl?html}">
103 <h2>Vedi tutti</h2>
104 </a>
105 </#if>
106 </#if>
107 </div>
108</section>
Nov
26
2020
Nov
23
2020
Oct
12
2020
Dec
18
2019
Oct
12
2019
Jun
05
2019