1<#assign myPageUtilityService = serviceLocator.findService("it.inera.lr.svilumbria.srv.service.PageUtilityLocalService")>
2<#assign plid = themeDisplay.getPlid()>
3<#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService")>
4<#assign layout = layoutService.getLayout(plid)>
5<#assign pageName = layout.getName(locale)>
6<#-- <#assign rootplid = myPageUtilityService.getRootPlid(getterUtil.getLong(plid))> -->
7<#assign immagine = immagine_principaleFieldSet.immagine_principale.getData()>
8<#assign localeUtil = staticUtil["com.liferay.portal.kernel.util.LocaleUtil"]>
9<#assign languageUtil = staticUtil["com.liferay.portal.kernel.language.LanguageUtil"]>
10
11<#if (immagine_principaleFieldSet.immagine_principaleFieldSetFieldSet.allineamento.getData())??>
12 <#assign allineamento = immagine_principaleFieldSet.immagine_principaleFieldSetFieldSet.allineamento.getData()>
13</#if>
14
15<#if immagine?has_content>
16 <#if immagine?index_of("?") != -1>
17 <#assign immagine = immagine + "&width=" + propsUtil.get("image.scale.cut_one")>
18 <#else>
19 <#assign immagine = immagine + "?width=" + propsUtil.get("image.scale.cut_one")>
20 </#if>
21</#if>
22<#assign allineamento = "top">
23<#if immagine_principaleFieldSet.immagine_principaleFieldSetFieldSet.allineamento.getData()?has_content>
24 <#assign allineamento = immagine_principaleFieldSet.immagine_principaleFieldSetFieldSet.allineamento.getData()>
25</#if>
26<div class="detail__photo-wrapper pagina">
27 <img src="${immagine}" alt="${immagine_principaleFieldSet.immagine_principaleFieldSetFieldSet.ip_testo_alt.getData()}" title="${immagine_principaleFieldSet.immagine_principaleFieldSetFieldSet.ip_titolo.getData()}"
28 class="cover ${allineamento}" data-coverclass="img-cover ${allineamento}"/>
29 <div class="detail__photo-wrapper-darkener"></div>
30 <div class="page-wrapped">
31 <div class="detail__category"></div>
32 <div id="showntitle" class="detail__page-title">
33 <#if rootplid?has_content>
34 <#assign rootlayout = layoutService.getLayout(getterUtil.getLong(rootplid))>
35 <h1>${rootlayout.getName(locale)}</h1>
36 <div class="detail__page-subtitle">
37 ${pageName}
38 </div>
39 <#else>
40 <h1>${pageName}</h1>
41 </#if>
42 </div>
43 </div>
44</div>
45<div class="page-wrapped">
46 <div id="shownbreadcrumbs" class="detail__breadcrumbs"></div>
47 <div class="detail__content">
48 <#if titolo.getData()?has_content>
49 <div class="detail__title">
50 <h2>${titolo.getData()}</h2>
51 </div>
52 </#if>
53 </div>
54 <div class="detail__content-box">
55 <div class="detail__box-text">
56 ${testo.getData()}
57 </div>
58 <#if blocco_info_titoloFieldSet.blocco_info_titolo.getSiblings()?size != 0>
59 <#assign first = true>
60 <#list blocco_info_titoloFieldSet.getSiblings() as cur_blocco_info_titolo>
61 <#if cur_blocco_info_titolo.blocco_info_titolo.getData()?has_content && cur_blocco_info_titolo.blocco_info_titoloFieldSetFieldSet.blocco_info_testo.getData()?has_content>
62 <#if first>
63 <#assign first = false>
64 <div class="detail__box-info">
65 <div class="detail__box-info-wrapper">
66 </#if>
67 <#if cur_blocco_info_titolo.blocco_info_titoloFieldSetFieldSet.blocco_info_separatore.getData()?boolean>
68 <div class="detail__box-info-separator"></div>
69 </#if>
70 <div class="detail__box-info-title">${cur_blocco_info_titolo.blocco_info_titolo.getData()}</div>
71 <div class="detail__box-info-text">${cur_blocco_info_titolo.blocco_info_titoloFieldSetFieldSet.blocco_info_testo.getData()}</div>
72 </#if>
73 </#list>
74
75 <#if !first>
76 </div>
77 </div>
78 </#if>
79 </#if>
80 </div>
81</div>
82<#if documentoFieldSet.getSiblings()?size != 0>
83 <#assign first = true>
84 <#list documentoFieldSet.getSiblings() as cur_documento>
85 <#if cur_documento.documento.getData()?has_content>
86 <#if first>
87 <#assign first = false>
88 <div class="page-wrapped">
89 <div class="tabs-detail">
90 <ul id="tabs-detail" role="tablist" class="tabs-detail__list">
91 <li role="presentation" data-tab="#download" class="tabs-detail__item current"><span
92 class="fa fa-download">
93 </span><span> #language("label.detail.download")</span></li>
94 </ul>
95 </div>
96 </div>
97 <div class="page-wrapped">
98 <div id="download" class="tabs-detail__content current">
99 <div class="detail__download">
100 <ul>
101 </#if>
102 <#assign titolodoc = cur_documento.documento.getData()>
103 <#if cur_documento.documentoFieldSetFieldSet.doc_titolo.getData()?has_content>
104 <#assign titolodoc = cur_documento.documentoFieldSetFieldSet.doc_titolo.getData()>
105 </#if>
106 <li>
107 <a href="cur_documento.documento.getData()" title="titolodoc">${titolodoc}</a>
108 <#if cur_documento.documentoFieldSetFieldSet.doc_titolo.getData()?has_content>
109 : ${cur_documento.documentoFieldSetFieldSet.doc_sottotitolo.getData()}
110 </#if>
111 </li>
112 </#if>
113 </#list>
114 <#if !first>
115 </ul>
116 </div>
117 </div>
118 </div>
119 </#if>
120</#if>
121<#if cm_titoloFieldSet.getSiblings()?has_content && (cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_immagine.getData()?has_content || cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_videoyoutube.getData()?has_content)>
122 <#assign first = true>
123 <#list cm_titoloFieldSet.getSiblings() as cur_cm_titoloFieldSet>
124 <#if cur_cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_immagine.getData()?has_content || cur_cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_videoyoutube.getData()?has_content>
125 <#if first>
126 <#assign first = false>
127 <div class="page-wrapped">
128 <div class="gallery__category">${languageUtil.get(localeUtil.getDefault(), "label.detail.gallery")}</div>
129 <div class="gallery-carousel owl-carousel owl-theme owl-theme-hp">
130 </#if>
131 <#if cur_cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_immagine.getData()?has_content>
132 <div class="item">
133 <a href="${cur_cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_immagine.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()}"
135 title="${cur_cm_titoloFieldSet.cm_titolo.getData()}" class="cover"/></a>
136 </div>
137 </#if>
138 <#assign codicevideo = cur_cm_titoloFieldSet.cm_titoloFieldSetFieldSet.cm_videoyoutube.getData()>
139 <#if codicevideo?has_content>
140 <#assign urlvid = "https://www.youtube.com/watch?v=" + codicevideo>
141 <#assign immagine = "http://img.youtube.com/vi/" + codicevideo + "/hqdefault.jpg">
142 <#assign titvid = cur_cm_titoloFieldSet.cm_titolo.getData()>
143 <#if titvid?has_content>
144 <#else>
145 <#-- <#assign titolovid = myPageUtilityService.getYouTubeVideoTitle(codicevideo)>
146 <#if validator.isNotNull(titolovid)>
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>
153 <img src="${htmlUtil.escapeHREF(immagine)}" alt="${htmlUtil.escapeHREF(titvid)}"
154 title="${htmlUtil.escapeHREF(titvid)}" class="cover"/>
155 </div>
156 </div>
157 </#if>
158 </#if>
159 </#list>
160 <#if !first>
161 </div>
162 </div>
163 </#if>
164</#if>