Newsletter
Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> cur_paragrafo.ListaAzioni.getSiblings()?first.TestoDelLink [in template "20097#20123#188490" at line 190, column 162]
----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #if cur_paragrafo.ListaAzioni.getSibl... [in template "20097#20123#188490" at line 190, column 41]
----
1<#assign journalArticleLocalService=serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService" )/>
2<div class="doc contenuto-standard">
3 <article class="doc-content">
4
5 <#if !getterUtil.getBoolean(HideTitle.getData())>
6 <header class="doc__hd">
7 <h1 class="doc__title">${.vars['reserved-article-title'].data}</h1>
8 </header>
9 </#if>
10
11 <#if VisualizzazioneImmaginiPrincipali?? && VisualizzazioneImmaginiPrincipali.getData()?has_content && VisualizzazioneImmaginiPrincipali.getData() == "inSequenza">
12
13 <#-- BLOCCO RIPETIBILE IMMAGINI PRINCIPALI IN SEQUENZA -->
14 <#if ImmaginePrincipaleGalleria.getSiblings()?has_content && ImmaginePrincipaleGalleria.getSiblings()?first?has_content && ImmaginePrincipaleGalleria.getSiblings()?first.Immagine.getData()?has_content>
15 <#if AllineamentoImmagineGalleria.getData()?has_content && AllineamentoImmagineGalleria.getData()?? && AllineamentoImmagineGalleria.getData() !="">
16 <#-- ${AllineamentoImmagineGalleria.getData()} -->
17 <#if AllineamentoImmagineGalleria.getData()=="right">
18 <div class="doc__fig">
19 <#else>
20 <div class="doc__fig doc__fig--lf">
21 </#if>
22 <#else>
23 <div class="doc__fig">
24 </#if>
25
26 <div class="c-list c-list-box">
27 <ul class="list list-media list-box-sequenza">
28 <#if ImmaginePrincipaleGalleria.getSiblings()?has_content>
29 <#list ImmaginePrincipaleGalleria.getSiblings() as cur_immagine>
30 <#if cur_immagine?has_content && cur_immagine.Immagine?has_content && cur_immagine.Immagine.getData()?has_content && cur_immagine.Immagine.getData() !="">
31 <li class="item__list">
32 <#assign hasAnchor=cur_immagine.LinkAUnaPagina.getFriendlyUrl()?has_content || cur_immagine.URLEsterna.getData()?has_content/>
33 <#if hasAnchor>
34 <#assign hrefUrl=cur_immagine.LinkAUnaPagina.getFriendlyUrl()/>
35 <#if !hrefUrl?has_content>
36 <#assign hrefUrl=cur_immagine.URLEsterna.getData()/>
37 </#if>
38 <a href="${hrefUrl}" rel="noopener noreferrer">
39 <img alt="${cur_immagine.Immagine.getAttribute("alt")}" src="${cur_immagine.Immagine.getData()}"/>
40 </a>
41 <#else>
42 <img alt="${cur_immagine.Immagine.getAttribute("alt")}" src="${cur_immagine.Immagine.getData()}"/>
43 </#if>
44 </li>
45 </#if>
46 </#list>
47 </#if>
48 </ul>
49 </div>
50 </div>
51 <!-- /doc__fig -->
52 </#if>
53 <#-- FINE BLOCCO RIPETIBILE IMMAGINI PRINCIPALI IN SEQUENZA -->
54
55 <#else>
56
57 <#-- BLOCCO RIPETIBILE IMMAGINI PRINCIPALI GALLERIA -->
58 <#if ImmaginePrincipaleGalleria.getSiblings()?has_content && ImmaginePrincipaleGalleria.getSiblings()?first?has_content && ImmaginePrincipaleGalleria.getSiblings()?first.Immagine.getData()?has_content>
59 <#if AllineamentoImmagineGalleria.getData()?has_content && AllineamentoImmagineGalleria.getData()?? && AllineamentoImmagineGalleria.getData() !="">
60 <#-- ${AllineamentoImmagineGalleria.getData()} -->
61 <#if AllineamentoImmagineGalleria.getData()=="right">
62 <div class="doc__fig">
63 <#else>
64 <div class="doc__fig doc__fig--lf">
65 </#if>
66 <#else>
67 <div class="doc__fig">
68 </#if>
69
70 <#-- NEL CASO SERVISSE SAPERE SE DEVE ESSERE RENDERIZZATA UNA GALLERIA O UNA SINGOLA IMMAGINE -->
71 <#assign isGallery=ImmaginePrincipaleGalleria.getSiblings()?size gt 1/>
72
73 <div class="c-list c-list-gallery">
74 <ul class="list list-media list-gallery is-gallery">
75 <#if ImmaginePrincipaleGalleria.getSiblings()?has_content>
76 <#list ImmaginePrincipaleGalleria.getSiblings() as cur_immagine>
77 <#if cur_immagine?has_content && cur_immagine.Immagine?has_content && cur_immagine.Immagine.getData()?has_content && cur_immagine.Immagine.getData() !="">
78 <li class="item__list">
79 <#assign hasAnchor=cur_immagine.LinkAUnaPagina.getFriendlyUrl()?has_content || cur_immagine.URLEsterna.getData()?has_content/>
80 <#if hasAnchor>
81 <#assign hrefUrl=cur_immagine.LinkAUnaPagina.getFriendlyUrl()/>
82 <#if !hrefUrl?has_content>
83 <#assign hrefUrl=cur_immagine.URLEsterna.getData()/>
84 </#if>
85 <a href="${hrefUrl}" rel="noopener noreferrer">
86 <img alt="${cur_immagine.Immagine.getAttribute("alt")}" src="${cur_immagine.Immagine.getData()}"/>
87 </a>
88 <#else>
89 <img alt="${cur_immagine.Immagine.getAttribute("alt")}" src="${cur_immagine.Immagine.getData()}"/>
90 </#if>
91 </li>
92 </#if>
93 </#list>
94 </#if>
95 </ul>
96 </div>
97 </div>
98 <!-- /doc__fig -->
99 </#if>
100 <#-- FINE BLOCCO RIPETIBILE IMMAGINI PRINCIPALI GALLERIA -->
101
102 </#if>
103
104 <#-- BLOCCO RIPETIBILE IMMAGINE SEQUENZA -->
105 <#if ImmagineInSequenza.getSiblings()?has_content && ImmagineInSequenza.getSiblings()?first?has_content && ImmagineInSequenza.getSiblings()?first.ImmagineSequenza.getData()?has_content>
106 <#if AllineamentoImmagineGalleria.getData()?has_content && AllineamentoImmagineGalleria.getData()?? && AllineamentoImmagineGalleria.getData() !="">
107 <#-- ${AllineamentoImmagineGalleria.getData()} -->
108 <#if AllineamentoImmagineGalleria.getData()=="right">
109 <div class="doc__fig immagine-sequenza">
110 <#else>
111 <div class="doc__fig immagine-sequenza doc__fig--lf">
112 </#if>
113 <#else>
114 <div class="doc__fig immagine-sequenza">
115 </#if>
116
117 <div class="c-list c-list-box">
118 <ul class="list list-media list-box">
119 <#if ImmagineInSequenza.getSiblings()?has_content>
120 <#list ImmagineInSequenza.getSiblings() as cur_immagine>
121 <#if cur_immagine?has_content && cur_immagine.ImmagineSequenza?has_content && cur_immagine.ImmagineSequenza.getData()?has_content && cur_immagine.ImmagineSequenza.getData() !="">
122 <li class="item__list">
123 <#assign hasAnchor=cur_immagine.LinkAUnaPaginaSequenza.getFriendlyUrl()?has_content || cur_immagine.URLEsternaSequenza.getData()?has_content/>
124 <#if hasAnchor>
125 <#assign hrefUrl=cur_immagine.LinkAUnaPaginaSequenza.getFriendlyUrl()/>
126 <#if !hrefUrl?has_content>
127 <#assign hrefUrl=cur_immagine.URLEsternaSequenza.getData()/>
128 </#if>
129 <a href="${hrefUrl}" rel="noopener noreferrer">
130 <img alt="${cur_immagine.ImmagineSequenza.getAttribute("alt")}" src="${cur_immagine.ImmagineSequenza.getData()}"/>
131 </a>
132 <#else>
133 <img alt="${cur_immagine.ImmagineSequenza.getAttribute("alt")}" src="${cur_immagine.ImmagineSequenza.getData()}"/>
134 </#if>
135 </li>
136 </#if>
137 </#list>
138 </#if>
139 </ul>
140 </div>
141 </div>
142 <!-- /doc__fig -->
143 </#if>
144 <#-- FINE BLOCCO RIPETIBILE IMMAGINE SEQUENZA -->
145
146 <#if IDVideoYoutube.getData()?has_content && IDVideoYoutube.getData()?? && IDVideoYoutube.getData() !="">
147 <div class="doc__video">
148 <div class="video-container">
149 <iframe width="100%" src="https://www.youtube.com/embed/${IDVideoYoutube.getData()}?rel=0&showinfo=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen>< iframe>
150 </div>
151 <!-- /video-container -->
152 </div>
153 <!-- /doc__video -->
154 </#if>
155
156 <#if Paragrafo.getSiblings()?has_content && Paragrafo.getSiblings()?first?has_content>
157 <#list Paragrafo.getSiblings() as cur_paragrafo>
158
159 <div class="doc__bd">
160
161 <#if cur_paragrafo.TestoPrincipale.getData()?has_content && cur_paragrafo.TestoPrincipale.getData()?? && cur_paragrafo.TestoPrincipale.getData() !="">
162 <div class="doc-bd-section">
163 <div class="doc-bd-txt">
164 <div class="e-content">
165 <!-- conteunto inserito con html editor --> ${cur_paragrafo.TestoPrincipale.getData()}
166 </div>
167 <!-- /e-content -->
168 </div>
169 <!-- /doc-bd-txt -->
170 </div>
171 <!-- doc-bd-section -->
172 </#if>
173
174 <#if cur_paragrafo.AggiungiUnContenutoWeb.getData()?has_content && cur_paragrafo.AggiungiUnContenutoWeb.getData()?? && cur_paragrafo.AggiungiUnContenutoWeb.getData() !="">
175 <div class="mod mod__embed-content">
176 <#if cur_paragrafo.NomeDelParagrafo.getData()?has_content && cur_paragrafo.NomeDelParagrafo.getData()?? && cur_paragrafo.NomeDelParagrafo.getData() !="">
177 <div class="mod__hd">${cur_paragrafo.NomeDelParagrafo.getData()}</div>
178 </#if>
179 <#assign contenutoWebToObject=cur_paragrafo.AggiungiUnContenutoWeb.getData()?eval>
180 <#assign journalArticle=journalArticleLocalService.getLatestArticle(contenutoWebToObject.classPK?number)/>
181
182 <div class="mod__content">
183 <@liferay_journal["journal-article"] articleId=journalArticle.getArticleId() ddmTemplateKey='' groupId=journalArticle.getGroupId() />
184 </div>
185 </div>
186 <!-- /mod -->
187 </#if>
188
189 <#-- BLOCCO RIPETIBILE AZIONI -->
190 <#if cur_paragrafo.ListaAzioni.getSiblings()?has_content && cur_paragrafo.ListaAzioni.getSiblings()?first?has_content && cur_paragrafo.ListaAzioni.getSiblings()?first.TestoDelLink.getData()?has_content>
191 <div class="c-list">
192 <ul class="list list-actions list-doc-actions">
193 <#list cur_paragrafo.ListaAzioni.getSiblings() as cur_azione>
194 <li class="item__list">
195 <#if cur_azione.LinkAllaPagina.getFriendlyUrl()?has_content>
196 <a href="${cur_azione.LinkAllaPagina.getFriendlyUrl()}" rel="noopener noreferrer" class="btn btn-primary btn-lg btn-arrow"> ${cur_azione.TestoDelLink.getData()}</a>
197 <#elseif cur_azione.URLEsterno.getData()?has_content>
198 <a href="${cur_azione.URLEsterno.getData()}" rel="noopener noreferrer" class="btn btn-primary btn-lg btn-arrow"> ${cur_azione.TestoDelLink.getData()}</a>
199 <#elseif cur_azione.CollegamentoAlDocumento.getData()?has_content>
200 <a href="<@mefLib.prettifyImageURL imageURL=" ${cur_azione.CollegamentoAlDocumento.getData()}"/>" rel="noopener noreferrer" class="btn btn-primary btn-lg btn-arrow"> ${cur_azione.TestoDelLink.getData()}</a>
201 </#if>
202 </li>
203 </#list>
204 </ul>
205 </div>
206 </#if>
207 <#-- FINE BLOCCO RIPETIBILE AZIONI -->
208
209 </div>
210
211 </#list>
212 </#if>
213 <!-- /doc__bd -->
214
215 <aside class="doc__aside">
216 <#if Allegati.getSiblings()?has_content && Allegati.getSiblings()?first.getData()?? && Allegati.getSiblings()?first.getData() !="">
217 <div class="doc-subsec doc-subsec--allegati">
218 <!-- doc-subsec--downloads -->
219 <h3 class="doc-subsec-title">Allegati</h3>
220 <div class="c-list">
221 <ul class="list list-downloads">
222 <#list Allegati.getSiblings() as cur_Allegati>
223 <li>
224 <a href="<@mefLib.prettifyImageURL imageURL=" ${cur_Allegati.getData()}"/>" rel="noopener noreferrer"> ${languageUtil.format(locale, "download-x", "Al<legati", false)}
225 </a>
226 </li>
227 </#list>
228 </ul>
229 </div>
230 </div>
231 </#if>
232 </aside>
233
234 </article>
235 <!-- /doc__content -->
236</div>
237<!-- /doc -->




