TREKKING&FOOD 6 GENNAIO DICEMBRE - SAN PIETRO A DAME - Cooperative di Comunità
Si è verificato un errore nell'elaborarazione del modello.
No error description was specified for this error; low-level message: java.lang.ClassNotFoundException: com.liferay.document.library.kernel.service.DLFileEntryLocalServiceUtil cannot be found by com.liferay.portal.template.freemarker_4.0.27 ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign DLFileEntryLocalServiceUtil =... [in template "20099#20135#206158" at line 6, column 1] ----
1<#setting time_zone=timeZone.ID>
2<#setting locale=locale.toString()>
3
4<#assign siteBaseURL = themeDisplay.getPortalURL() + themeDisplay.getPathFriendlyURLPublic() + themeDisplay.getLayout().getGroup().getFriendlyURL() />
5
6<#assign DLFileEntryLocalServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLFileEntryLocalServiceUtil"] />
7<#assign AssetEntryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetEntryLocalServiceUtil"] />
8
9
10
11<style>
12.header-title{
13 display:none;
14}
15.header-back-to{
16 display:none;
17}
18
19.hide-content{
20 visibility:hidden;
21 height : 0;
22 padding: 0px !important;
23}
24</style>
25
26
27<div class="rt-subheader rt-subheader--section rt-subheader--text rt-subheader--news">
28 <div class="rt-container">
29 <div class="rt-subheader__content" style="">
30 <h2 class="rt-subheader__title">${.vars['reserved-article-title'].data}</h2>
31 <div class="rt-subheader__date">
32
33 <#assign dataString = getterUtil.getString(DataNotizia.getData())>
34 <#assign date = dateUtil.parseDate("yyyy-MM-dd", dataString, locale)>
35
36 <span class="rt-subheader__date-day">${dateUtil.getDate(date, "dd", locale)}</span>
37 <span class="rt-subheader__date-month">${dateUtil.getDate(date, "MMMM", locale)}</span>
38 </div>
39
40 </div>
41 </div>
42</div>
43
44<section class="" id="content">
45 <section class="container rt-content">
46 </section>
47
48 <section>
49 </section>
50
51 <section class="container rt-content">
52 <div class="rt-container">
53 <div class="row">
54 <div class="col-md-12 col-lg-7 portlet-column" id="column-3">
55 <div class="rt-page__content">
56 ${CorpoPrincipale.getData()}
57
58 <div class="rt-page__image">
59 <#if ImmagineCopertina.getData()?? && ImmagineCopertina.getData() != "">
60 <img alt="${ImmagineCopertina.getAttribute("alt")}" data-fileentryid="${ImmagineCopertina.getAttribute("fileEntryId")}" src="${ImmagineCopertina.getData()}" />
61 </#if>
62 </div>
63 </div>
64 </div>
65
66 <div class="col-md-12 col-lg-5 portlet-column" id="column-4">
67 <#if Cooperativa?? && Cooperativa.getData()?has_content && Cooperativa.getData() != ''>
68
69 <#assign cooperativaJson = jsonFactoryUtil.createJSONObject(Cooperativa.getData()) />
70 <#assign classPKCooperativa = cooperativaJson.getLong("classPK") />
71 <#if (classPKCooperativa > 0)>
72 <#assign cooperativaAsset = AssetEntryLocalServiceUtil.fetchEntry("com.liferay.journal.model.JournalArticle", classPKCooperativa) />
73 <#if cooperativaAsset?? >
74 <#assign assetRendererCooperativa = cooperativaAsset.getAssetRenderer() />
75 <#assign articleCooperativa = assetRendererCooperativa.getArticle() />
76 <#assign cooperativaRendererURL = siteBaseURL + "/-/" + assetRendererCooperativa.getUrlTitle() />
77
78 <#assign cooperativaDocXml = saxReaderUtil.read(articleCooperativa.getContent()) />
79
80 <div class="rt-page__content rt-page_content-sidebar">
81 <div class="rt-section-title-wrapper">
82 <h3 class="rt-section-title">La cooperativa</h3>
83 </div>
84
85 <div class="rt-box rt-box--has-image rt-box--has-image-bg">
86
87 <div class="rt-box__image">
88 <#assign immagineCooperativa = cooperativaDocXml.valueOf("//dynamic-element[@name='ImmagineCopertina']/dynamic-content/text()") />
89 <#if immagineCooperativa?? >
90 <#assign immagineCooperativaJson = jsonFactoryUtil.createJSONObject(immagineCooperativa) />
91 <#assign fileEntryId = immagineCooperativaJson.getLong("fileEntryId") />
92
93 <#if (fileEntryId > 0)>
94 <#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntry(fileEntryId) />
95 <#assign fileUrl = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() />
96 <img alt="${immagineCooperativaJson.getString("alt")}" data-fileentryid="${immagineCooperativaJson.getString("fileEntryId")}" src="${fileUrl}" />
97 </#if>
98 </#if>
99 </div>
100
101 <div class="rt-box__text">
102 <div class="rt-box__title">
103 <a href="${cooperativaRendererURL}" title="${cooperativaAsset.getTitle(locale)}" aria-label="${cooperativaAsset.getTitle(locale)}">
104 ${cooperativaAsset.getTitle(locale)}
105 </a>
106 </div>
107
108 <#assign cittaCooperativa = cooperativaDocXml.valueOf("//dynamic-element[@name='Citta']/dynamic-content/text()") />
109 <div class="rt-box__place">
110 <#if cittaCooperativa?? && cittaCooperativa != "">
111 <i aria-hidden="true" class="far fa-map-marker-alt"></i> ${cittaCooperativa}
112 </#if>
113 </div>
114 </div>
115
116 <a title="${cooperativaAsset.getTitle(locale)}" aria-label="${cooperativaAsset.getTitle(locale)}" href="${cooperativaRendererURL}" class="rt-btn rt-btn-light rt-btn-round"><span class="rt-btn-accessible-label">Vai al dettaglio della cooperativa</span><i aria-hidden="true" class="far fa-chevron-right"></i></a>
117
118 </div>
119 </div>
120 </#if>
121 </#if>
122 </#if>
123
124
125 <div class="rt-page__content rt-page_content-sidebar">
126
127 <#if TitoloAllegato.getSiblings()?has_content>
128
129 <section class="rt-section rt-section--list rt-section--bandi">
130 <div class="rt-section-title-wrapper">
131 <h2 class="rt-section-title">Allegati e link</h2>
132 </div>
133
134 <div class="rt-section__wrapper">
135 <#list TitoloAllegato.getSiblings() as cur_TitoloAllegato>
136 <div class="rt-box rt-box--tool">
137 <div class="rt-box__header">
138 <div class="rt-box__wrapper">
139 <div class="rt-box__title">
140 <a href="${cur_TitoloAllegato.Allegato.getData()}" target="_blank" aria-label="${cur_TitoloAllegato.getData()}" title="${cur_TitoloAllegato.getData()}">
141 ${cur_TitoloAllegato.getData()}
142 </a>
143 </div>
144 </div>
145
146 <div class="rt-box__icon">
147 <i aria-hidden="true" class="far fa-link"></i>
148 </div>
149 </div>
150
151 <div class="rt-box__text">
152 <#if cur_TitoloAllegato.SottotitoloAllegato?? && cur_TitoloAllegato.SottotitoloAllegato.getData() != "">
153 ${cur_TitoloAllegato.SottotitoloAllegato.getData()}
154 </#if>
155 </div>
156 </div>
157 </#list>
158 </div>
159
160 <div class="rt-page__content-share">
161 <div class="rt-btn rt-btn-light rt-btn-share" id="sharebtn">
162 <span class="rt-btn-round__label">Condividi</span> <i aria-hidden="true" class="fas fa-share"></i>
163 </div>
164 </div>
165
166 </section>
167 </#if>
168
169
170 </div>
171 </div>
172 </div>
173 </div>
174 </section>
175</section>
I contenuti testuali e multimediali di questa sezione del sito sono sotto la cura e la totale responsabilità del soggetto gestore della pagina della cooperativa.
Per le policy d'uso della piattaforma, consultare la pagina: open.toscana.it/privacy
Altre notizie
Vedi tutte
05 maggio
OPEN TOSCANA
Analizzare, Riflettere e Crescere attraverso nuove visioni

07 aprile

07 aprile
OPEN TOSCANA
Presentazione e premiazione dei progetti finalisti del concorso di Design: Prima fase del progetto A.C.CO.S.TO

05 aprile
OPEN TOSCANA
La storia delle storie degli abitanti dei 5 borghi del Comune di San Casciano dei Bagni (SI) sul canale 176 di SKY l lungometraggio di Francesco De Augustinis SCDB-Una piccola storia d’Italia.