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<#if immagine_principaleFieldSet.immagine_principaleFieldSetFieldSet.allineamento.getData()?has_content>
15 <#assign allineamento = immagine_principaleFieldSet.immagine_principaleFieldSetFieldSet.allineamento.getData()>
16</#if>
17<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}" />
18 <div class="detail__photo-wrapper-darkener"></div>
19 <div class="page-wrapped">
20 <div class="detail__category"></div>
21 <div class="detail__page-title">
22 <h1>${titolo.getData()}</h1>
23 </div>
24 </div>
25</div>
26<div class="page-wrapped">
27 <div id="shownbreadcrumbs" class="detail__breadcrumbs"></div>
28 <div class="detail__content">
29 <div class="detail__title date">
30 <h2>
31 <#assign data_inizio_Data = getterUtil.getLong(data_inizio.getData())>
32 <#assign data_fine_Data = getterUtil.getLong(data_fine.getData())>
33 <#assign data_inizio_DateObj = dateUtil.parseDate("yyyy-MM-dd", data_inizio.getData(), locale)>
34 <#assign data_fine_DateObj = dateUtil.parseDate("yyyy-MM-dd", data_fine.getData(), locale)>
35 <#if data_inizio.getData() == data_fine.getData()>
36 ${dateUtil.getDate(data_inizio_DateObj, "dd MMM yyyy", locale)}
37 <#else>
38 <#assign gg_inizio = dateUtil.getDate(data_inizio_DateObj, "dd", locale)>
39 <#assign mm_inizio = dateUtil.getDate(data_inizio_DateObj, "MMMM", locale)>
40 <#assign aaaa_inizio = dateUtil.getDate(data_inizio_DateObj, "yyyy", locale)>
41 <#assign gg_fine = dateUtil.getDate(data_fine_DateObj, "dd", locale)>
42 <#assign mm_fine = dateUtil.getDate(data_fine_DateObj, "MMMM", locale)>
43 <#assign aaaa_fine = dateUtil.getDate(data_fine_DateObj, "yyyy", locale)>
44 <#if mm_inizio == mm_fine && aaaa_inizio == aaaa_fine>
45 ${gg_inizio} - ${gg_fine} ${mm_inizio} ${aaaa_inizio}
46 <#else>
47 <#if mm_inizio != mm_fine && aaaa_inizio == aaaa_fine>
48 ${gg_inizio} ${mm_inizio} - ${gg_fine} ${mm_fine} ${aaaa_inizio}
49 <#else>
50 ${gg_inizio} ${mm_inizio} ${aaaa_inizio} - ${gg_fine} ${mm_fine} ${aaaa_fine}
51 </#if>
52 </#if>
53 </#if>
54 </h2>
55 </div>
56 </div>
57 <div class="detail__content-box">
58 <div class="detail__box-text">
59 <#if (testo.getData())??>
60 ${testo.getData()}
61 </#if>
62 </div>
63 <#if blocco_info_titoloFieldSet.blocco_info_titolo.getSiblings()?size != 0>
64 <#assign first = true>
65 <#list blocco_info_titoloFieldSet.getSiblings() as cur_blocco_info_titolo>
66 <#if cur_blocco_info_titolo.blocco_info_titolo.getData()?has_content && cur_blocco_info_titolo.blocco_info_titoloFieldSetFieldSet.blocco_info_testo.getData()?has_content>
67 <#if first>
68 <#assign first = false>
69 <div class="detail__box-info">
70 <div class="detail__box-info-wrapper">
71 </#if>
72 <#if cur_blocco_info_titolo.blocco_info_titoloFieldSetFieldSet.blocco_info_separatore.getData()?boolean>
73 <div class="detail__box-info-separator"></div>
74 </#if>
75 <div class="detail__box-info-title">${cur_blocco_info_titolo.blocco_info_titolo.getData()}</div>
76 <div class="detail__box-info-text">${cur_blocco_info_titolo.blocco_info_titoloFieldSetFieldSet.blocco_info_testo.getData()}</div>
77 </#if>
78 </#list>
79 <#if !first>
80 </div>
81 </div>
82 </#if>
83 </#if>
84 </div>
85</div>
86<#if documentoFieldSet.getSiblings()?size != 0>
87 <#assign first = true>
88 <#list documentoFieldSet.getSiblings() as cur_documento>
89 <#if cur_documento.documento.getData()?has_content>
90 <#if first>
91 <#assign first = false>
92 <div class="page-wrapped">
93 <div class="tabs-detail">
94 <ul id="tabs-detail" role="tablist" class="tabs-detail__list">
95 <li role="presentation" data-tab="#download" class="tabs-detail__item current"><span
96 class="fa fa-download">
97 </span><span> ${languageUtil.get(localeUtil.getDefault(), "label.detail.download")}</span></li>
98 </ul>
99 </div>
100 </div>
101 <div class="page-wrapped">
102 <div id="download" class="tabs-detail__content current">
103 <div class="detail__download">
104 <ul>
105 </#if>
106 <#assign titolodoc = cur_documento.documento.getData()>
107 <#if cur_documento.documentoFieldSetFieldSet.doc_titolo.getData()?has_content>
108 <#assign titolodoc = cur_documento.documentoFieldSetFieldSet.doc_titolo.getData()>
109 </#if>
110 <li>
111 <a href="cur_documento.documento.getData()" title="titolodoc">${titolodoc}</a>
112 <#if cur_documento.documentoFieldSetFieldSet.doc_titolo.getData()?has_content>
113 : ${cur_documento.documentoFieldSetFieldSet.doc_sottotitolo.getData()}
114 </#if>
115 </li>
116 </#if>
117 </#list>
118 <#if !first>
119 </ul>
120 </div>
121 </div>
122 </div>
123 </#if>
124</#if>
125<#if cm_titoloFieldSet.getSiblings()?has_content && (cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_immagine.getData()?has_content || cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_videoyoutube.getData()?has_content)>
126 <div class="page-wrapped">
127 <div class="gallery__category">${languageUtil.get(localeUtil.getDefault(), "label.detail.gallery")}</div>
128 <div class="gallery-carousel owl-carousel owl-theme owl-theme-hp">
129 <#list cm_titoloFieldSet.getSiblings() as cur_cm_titoloFieldSet>
130 <#if cur_cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_immagine.getData()?has_content || cur_cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_videoyoutube.getData()?has_content>
131 <#if cur_cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_immagine.getData()?has_content>
132 <div class="item">
133 <a href="${cur_cm_titoloFieldSet.cm_titolo.getData()}" title="${cur_cm_titoloFieldSet.cm_titolo.getData()}" class="image-link">
134 <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" />
135 </a>
136 </div>
137 </#if>
138 <#if cur_cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_videoyoutube.getData()?has_content>
139 <#assign codicevideo = cur_cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_videoyoutube.getData()>
140 <#assign urlvid = "https://www.youtube.com/watch?v=" + codicevideo />
141 <#assign immagine = "http://img.youtube.com/vi/" + codicevideo + "/hqdefault.jpg">
142 <#if cur_cm_titoloFieldSet.cm_titolo.getData()?has_content>
143 <#assign titvid = cur_cm_titoloFieldSet.cm_titolo.getData()>
144 <#else>
145 <#assign titolovid = myPageUtilityService.getYouTubeVideoTitle(codicevideo)>
146 <#if titolovid?has_content>
147 <#assign titvid = titolovid>
148 </#if>
149 </#if>
150 <div class="item">
151 <div class="video-wrapper">
152 <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" />
153 </div>
154 </div>
155 </#if>
156 </#if>
157 </#list>
158 </div>
159 </div>
160</#if>
161<div class="page-wrapped">
162 <div class="box__large">
163 <div class="detail__social">
164 <div class="detail__social-title">${languageUtil.get(localeUtil.getDefault(), "label.detail.share")}</div>
165 <div class="detail__social-shares">
166 <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>
167 <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>
168 <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>
169 </div>
170 </div>
171 </div>
172</div>