1<#assign myPageUtilityService = serviceLocator.findService("it.inera.lr.svilumbria.srv.service.PageUtilityLocalService")>
2<#assign current_url = themeDisplay.getURLCurrent()>
3<#assign immagine = immagine_principaleFieldSet.immagine_principale.getData()>
4<#assign languageUtil = staticUtil["com.liferay.portal.kernel.language.LanguageUtil"]>
5<#assign localeUtil = staticUtil["com.liferay.portal.kernel.util.LocaleUtil"]>
6<#if immagine?has_content>
7 <#if immagine?index_of("?") != -1>
8 <#assign immagine = immagine + "&width=" + propsUtil.get("image.scale.cut_one")>
9 <#else>
10 <#assign immagine = immagine + "?width=" + propsUtil.get("image.scale.cut_one")>
11 </#if>
12</#if>
13<#assign allineamento = "top">
14<div class="detail__photo-wrapper"><img src="${immagine}" alt="${immagine_principaleFieldSet.immagine_principaleFieldSetFieldSet.ip_testo_alt.getData()}" title="${immagine_principaleFieldSet.immagine_principaleFieldSetFieldSet.ip_titolo.getData()}" class="cover ${allineamento}" data-coverclass="img-cover ${allineamento}" />
15 <div class="detail__photo-wrapper-darkener"></div>
16 <div class="page-wrapped">
17 <div class="detail__category"></div>
18 <div class="detail__page-title">
19 <h1>${titolo.getData()}</h1>
20 </div>
21 </div>
22</div>
23<div class="page-wrapped">
24 <div id="shownbreadcrumbs" class="detail__breadcrumbs"></div>
25 <div class="detail__content">
26 <div class="detail__title date">
27 <h2>
28 <#assign data_inizio_Data = getterUtil.getLong(data_inizio.getData())>
29 <#assign data_fine_Data = getterUtil.getLong(data_fine.getData())>
30 <#assign data_inizio_DateObj = dateUtil.parseDate("yyyy-MM-dd", data_inizio.getData(), locale)>
31 <#assign data_fine_DateObj = dateUtil.parseDate("yyyy-MM-dd", data_fine.getData(), locale)>
32 <#if data_inizio.getData() == data_fine.getData()>
33 ${dateUtil.getDate(data_inizio_DateObj, "dd MMM yyyy", locale)}
34 <#else>
35 <#assign gg_inizio = dateUtil.getDate(data_inizio_DateObj, "dd", locale)>
36 <#assign mm_inizio = dateUtil.getDate(data_inizio_DateObj, "MMMM", locale)>
37 <#assign aaaa_inizio = dateUtil.getDate(data_inizio_DateObj, "yyyy", locale)>
38 <#assign gg_fine = dateUtil.getDate(data_fine_DateObj, "dd", locale)>
39 <#assign mm_fine = dateUtil.getDate(data_fine_DateObj, "MMMM", locale)>
40 <#assign aaaa_fine = dateUtil.getDate(data_fine_DateObj, "yyyy", locale)>
41 <#if mm_inizio == mm_fine && aaaa_inizio == aaaa_fine>
42 ${gg_inizio} - ${gg_fine} ${mm_inizio} ${aaaa_inizio}
43 <#else>
44 <#if mm_inizio != mm_fine && aaaa_inizio == aaaa_fine>
45 ${gg_inizio} ${mm_inizio} - ${gg_fine} ${mm_fine} ${aaaa_inizio}
46 <#else>
47 ${gg_inizio} ${mm_inizio} ${aaaa_inizio} - ${gg_fine} ${mm_fine} ${aaaa_fine}
48 </#if>
49 </#if>
50 </#if>
51 </h2>
52 </div>
53 </div>
54 <div class="detail__content-box">
55 <div class="detail__box-text">
56 <#if (testo.getData())??>
57 ${testo.getData()}
58 </#if>
59 </div>
60 <#if blocco_info_titoloFieldSet.blocco_info_titolo.getSiblings()?size != 0>
61 <#assign first = true>
62 <#list blocco_info_titoloFieldSet.getSiblings() as cur_blocco_info_titolo>
63 <#if cur_blocco_info_titolo.blocco_info_titolo.getData()?has_content && cur_blocco_info_titolo.blocco_info_titoloFieldSetFieldSet.blocco_info_testo.getData()?has_content>
64 <#if first>
65 <#assign first = false>
66 <div class="detail__box-info">
67 <div class="detail__box-info-wrapper">
68 </#if>
69 <#if cur_blocco_info_titolo.blocco_info_titoloFieldSetFieldSet.blocco_info_separatore.getData()?boolean>
70 <div class="detail__box-info-separator"></div>
71 </#if>
72 <div class="detail__box-info-title">${cur_blocco_info_titolo.blocco_info_titolo.getData()}</div>
73 <div class="detail__box-info-text">${cur_blocco_info_titolo.blocco_info_titoloFieldSetFieldSet.blocco_info_testo.getData()}</div>
74 </#if>
75 </#list>
76 <#if !first>
77 </div>
78 </div>
79 </#if>
80 </#if>
81 </div>
82</div>
83<#if documentoFieldSet.getSiblings()?size != 0>
84 <#assign first = true>
85 <#list documentoFieldSet.getSiblings() as cur_documento>
86 <#if cur_documento.documento.getData()?has_content>
87 <#if first>
88 <#assign first = false>
89 <div class="page-wrapped">
90 <div class="tabs-detail">
91 <ul id="tabs-detail" role="tablist" class="tabs-detail__list">
92 <li role="presentation" data-tab="#download" class="tabs-detail__item current"><span
93 class="fa fa-download">
94 </span><span> ${languageUtil.get(localeUtil.getDefault(), "label.detail.download")}</span></li>
95 </ul>
96 </div>
97 </div>
98 <div class="page-wrapped">
99 <div id="download" class="tabs-detail__content current">
100 <div class="detail__download">
101 <ul>
102 </#if>
103 <#assign titolodoc = cur_documento.documento.getData()>
104 <#if cur_documento.documentoFieldSetFieldSet.doc_titolo.getData()?has_content>
105 <#assign titolodoc = cur_documento.documentoFieldSetFieldSet.doc_titolo.getData()>
106 </#if>
107 <li>
108 <a href="cur_documento.documento.getData()" title="titolodoc">${titolodoc}</a>
109 <#if cur_documento.documentoFieldSetFieldSet.doc_titolo.getData()?has_content>
110 : ${cur_documento.documentoFieldSetFieldSet.doc_sottotitolo.getData()}
111 </#if>
112 </li>
113 </#if>
114 </#list>
115 <#if !first>
116 </ul>
117 </div>
118 </div>
119 </div>
120 </#if>
121</#if>
122<#if cm_titoloFieldSet.getSiblings()?has_content && (cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_immagine.getData()?has_content || cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_videoyoutube.getData()?has_content)>
123 <div class="page-wrapped">
124 <div class="gallery__category">${languageUtil.get(localeUtil.getDefault(), "label.detail.gallery")}</div>
125 <div class="gallery-carousel owl-carousel owl-theme owl-theme-hp">
126 <#list cm_titoloFieldSet.getSiblings() as cur_cm_titoloFieldSet>
127 <#if cur_cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_immagine.getData()?has_content || cur_cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_videoyoutube.getData()?has_content>
128 <#if cur_cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_immagine.getData()?has_content>
129 <div class="item">
130 <a href="${cur_cm_titoloFieldSet.cm_titolo.getData()}" title="${cur_cm_titoloFieldSet.cm_titolo.getData()}" class="image-link">
131 <img src="${cur_cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_immagine.getData()}" alt="${cur_cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_testo_alt.getData()}" title="${cur_cm_titoloFieldSet.cm_titolo.getData()}" class="cover" />
132 </a>
133 </div>
134 </#if>
135 <#if cur_cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_videoyoutube.getData()?has_content>
136 <#assign codicevideo = cur_cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_videoyoutube.getData()>
137 <#assign urlvid = "https://www.youtube.com/watch?v=" + codicevideo />
138 <#assign immagine = "http://img.youtube.com/vi/" + codicevideo + "/hqdefault.jpg">
139 <#if cur_cm_titoloFieldSet.cm_titolo.getData()?has_content>
140 <#assign titvid = cur_cm_titoloFieldSet.cm_titolo.getData()>
141 <#else>
142 <#assign titolovid = myPageUtilityService.getYouTubeVideoTitle(codicevideo)>
143 <#if titolovid?has_content>
144 <#assign titvid = titolovid>
145 </#if>
146 </#if>
147 <div class="item">
148 <div class="video-wrapper">
149 <a href="${htmlUtil.escapeHREF(urlvid)}" title="${htmlUtil.escapeHREF(titvid)}" class="video-link"> </a><img src="${htmlUtil.escapeHREF(immagine)}" alt="${htmlUtil.escapeHREF(titvid)}" title="${htmlUtil.escapeHREF(titvid)}" class="cover" />
150 </div>
151 </div>
152 </#if>
153 </#if>
154 </#list>
155 </div>
156 </div>
157</#if>
158<div class="page-wrapped">
159 <div class="box__large">
160 <div class="detail__social">
161 <div class="detail__social-title">${languageUtil.get(localeUtil.getDefault(), "label.detail.share")}</div>
162 <div class="detail__social-shares">
163 <div class="detail__social-shares-item"><a href="javascript:sharePopup('http://www.facebook.com/share.php?u=', '${htmlUtil.escapeHREF(current_url)}', null, null, null, 520, 350);"><img src="/o/test-theme/images/facebook.svg" alt="${languageUtil.get(localeUtil.getDefault(), "label.detail.altfacebook")}" title="${languageUtil.get(localeUtil.getDefault(), "label.detail.titfacebook")}"></a></div>
164 <div class="detail__social-shares-item"><a href="https://twitter.com/intent/tweet?url=${htmlUtil.escapeHREF(current_url)}&text=${htmlUtil.escapeURL(titolo.getData())}"><img src="/o/test-theme/images/x.png" alt="${languageUtil.get(localeUtil.getDefault(), "label.detail.alttwitter")}" title="${languageUtil.get(localeUtil.getDefault(), "label.detail.tittwitter")}"></a></div>
165 <div class="detail__social-shares-item"><a href="mailto:?subject=Condivisione sito sviluppumbria&body='${htmlUtil.escapeHREF(current_url)}'"><img src="/o/test-theme/images/email.png" alt="${languageUtil.get(localeUtil.getDefault(), "label.detail.altgplus")}" title="${languageUtil.get(localeUtil.getDefault(), "label.detail.titgplus")}"></a></div>
166 </div>
167 </div>
168 </div>
169</div>