Briciole di pane

Centro Raccolta Rifiuti di Cernobbio

Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> mainArticle.getTemplateId  [in template "20101#20127#ARGOMENTI-DETAILS-TMPL" at line 39, column 50]

----
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: @liferay_journal["journal-article"] a...  [in template "20101#20127#ARGOMENTI-DETAILS-TMPL" at line 37, column 33]
----
1<div class="right-page-content"> 
2<#assign images_folder = themeDisplay.getPathThemeImages() /> 
3 
4	<!-- MAIN --> 
5  <#if parentStructureFieldSet34993.mainTitle??> 
6	<#assign titleMain = parentStructureFieldSet34993.mainTitle.getData()> 
7		<#if titleMain?has_content>		 
8			<div class="component-block half-space"> 
9				<div class="intro-text-center"> 
10					<h1>${titleMain}</h1> 
11				</div> 
12			</div> 
13		</#if> 
14    </#if> 
15	 
16	<#if parentStructureFieldSet34993.mainHTML??> 
17	<#assign htmlMain = parentStructureFieldSet34993.mainHTML.getData()> 
18		<#if htmlMain?has_content>		 
19			<div class="component-block it-page-section"> 
20			    <div class="text-media-wrapper"> 
21    				<div class="intro-text-center"> 
22    					${htmlMain} 
23    				</div> 
24				</div> 
25			</div> 
26		</#if> 
27    </#if> 
28 
29    <#if parentStructureFieldSet34993.mainWebContent?? && parentStructureFieldSet34993.mainWebContent.getData()?has_content> 
30		<#assign wcMainData 	= parentStructureFieldSet34993.mainWebContent.getData()?replace("\\u", "\\x")?eval 
31				 classPKMain = wcMainData.classPK 
32				 serviceMain = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
33		 
34		<#if serviceMain.fetchLatestArticle(classPKMain?number)??> 
35			<#assign mainArticle = serviceMain.fetchLatestArticle(classPKMain?number)> 
36			<#if !mainArticle.isInTrash()> 
37				<@liferay_journal["journal-article"] 
38				articleId	   = mainArticle.getArticleId() 
39				ddmTemplateKey = mainArticle.getTemplateId() 
40				groupId		   = mainArticle.getGroupId()/> 
41			</#if> 
42		</#if> 
43	</#if> 
44 
45	<!-- PARAGRAPH --> 
46	<#if paragraphTitleFieldSet.paragraphTitle??> 
47		<#assign paragraphs = paragraphTitleFieldSet.getSiblings()> 
48		<#if paragraphs?has_content> 
49			<#list paragraphs as paragraph> 
50				<#if paragraph?has_content> 
51					<#assign titleParagraph = paragraph.paragraphTitle.getData()> 
52					<div class="component-block it-page-section"> 
53						<div class="free-text"> 
54							<div class="container"> 
55								<#if titleParagraph? has_content> 
56									<div class="row"> 
57										<div class="col-12"> 
58											<h2>${titleParagraph}</h2> 
59										</div> 
60									</div> 
61								</#if> 
62													 
63								<#if paragraph.paragraphTitleFieldSetFieldSet.paragraphHTML??> 
64									<#assign htmlParagraph  = paragraph.paragraphTitleFieldSetFieldSet.paragraphHTML.getData()> 
65									<#if htmlParagraph? has_content> 
66                                        <div class="text-media-wrapper"> 
67							                <div class="texts"> 
68                                                <div class="free-text-content"> 
69                                                    <div class="row"> 
70                                                        <div class="col-12 col-lg-12">${htmlParagraph}</div> 
71                                                    </div> 
72                                                </div> 
73                                            </div> 
74                                        </div> 
75									</#if> 
76								</#if> 
77								 
78								<!-- PARAGRAPH LOOP ON WEB CONTENT --> 
79								<#if paragraph.paragraphTitleFieldSetFieldSet.contentsGrouped?has_content && getterUtil.getBoolean(paragraph.paragraphTitleFieldSetFieldSet.contentsGrouped.getData())> 
80 
81									<#if paragraph.paragraphTitleFieldSetFieldSet.paragraphWebContent??> 
82									 
83										<div class="row"> 
84											<#assign paragraphWebContents  = paragraph.paragraphTitleFieldSetFieldSet.paragraphWebContent.getSiblings()> 
85											<#if paragraphWebContents?has_content> 
86												<#list paragraphWebContents as paragraphWebContent> 
87													<div class="col-12 col-lg-6"> 
88														<#if paragraphWebContent?has_content &&  paragraphWebContent.getData() != ""> 
89														 
90															<#assign wcParagraphData = paragraphWebContent.getData()?replace("\\u", "\\x")?eval 
91																	 classPKParagraph = wcParagraphData.classPK 
92																	 serviceParagraph = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
93															 
94															<#if serviceParagraph.fetchLatestArticle(classPKParagraph?number)??> 
95																<#assign paragraphArticle = serviceParagraph.fetchLatestArticle(classPKParagraph?number)> 
96																<#if !paragraphArticle.isInTrash()> 
97																	<@liferay_journal["journal-article"] 
98																	articleId = paragraphArticle.getArticleId() 
99																	ddmTemplateKey = paragraphArticle.getDDMTemplateKey() 
100																	groupId = paragraphArticle.getGroupId()/> 
101																</#if> 
102															</#if> 
103														</#if> 
104													</div> 
105												</#list> 
106											</#if> 
107										</div>	 
108									</#if> 
109								<#else> 
110								 
111								<#if paragraph.paragraphTitleFieldSetFieldSet.paragraphWebContent??> 
112										<#assign paragraphWebContents  = paragraph.paragraphTitleFieldSetFieldSet.paragraphWebContent.getSiblings()> 
113										<#if paragraphWebContents?has_content> 
114											<#list paragraphWebContents as paragraphWebContent> 
115												<#if paragraphWebContent?has_content &&  paragraphWebContent.getData() != ""> 
116													<#assign wcParagraphData = paragraphWebContent.getData()?replace("\\u", "\\x")?eval 
117															 classPKParagraph = wcParagraphData.classPK 
118															 serviceParagraph = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
119															 
120													<#if serviceParagraph.fetchLatestArticle(classPKParagraph?number)??> 
121														<#assign paragraphArticle = serviceParagraph.fetchLatestArticle(classPKParagraph?number)> 
122														<#if !paragraphArticle.isInTrash()> 
123															<@liferay_journal["journal-article"] 
124															articleId = paragraphArticle.getArticleId() 
125															ddmTemplateKey = paragraphArticle.getDDMTemplateKey() 
126															groupId = paragraphArticle.getGroupId()/> 
127														</#if> 
128													</#if> 
129												</#if> 
130											</#list> 
131										</#if> 
132									</#if> 
133								</#if> 
134			  
135									<#assign paragraphLinks  =  paragraphTitleFieldSet.paragraphTitleFieldSetFieldSet.getSiblings()> 
136									<#if paragraphLinks?has_content> 
137									<div class="component-block"> 
138										<div class="cta-rows"> 
139											<div class="container"> 
140												<div class="row"> 
141													<div class="col-12"> 
142															<ul> 
143																<#list paragraphLinks as paragraphLink> 
144																	<#if paragraphLink?? && paragraphLink.getData() != ''> 
145																		 
146																		<#assign paragraphLinkTitle = paragraphLink.paragraphLinkNewFieldSet.paragraphLinkNewFieldSetFieldSet.paragraphLinkTitleNew.getData() 
147																				paragraphLinkData=paragraphLink.paragraphLinkNew.getFriendlyUrl()> 
148																						 
149																		<li> 
150																			<a class="cta-row-link" href="${paragraphLinkData}"> 
151																				<span class="text">${paragraphLinkTitle}</span> 
152																				<svg class="icon icon-sm"> 
153																					<use xlink:href="${images_folder}/sprite.svg#it-arrow-right"></use> 
154																				</svg> 
155																			</a> 
156																		</li> 
157																		 
158																	</#if> 
159																</#list> 
160															</ul> 
161														 
162													</div> 
163												</div> 
164											</div> 
165										</div> 
166									</div> 
167								</#if> 
168								 
169							</div> 
170						</div> 
171					</div> 
172				</#if>	 
173			</#list> 
174		</#if> 
175	</#if> 
176	<@wedoo.lastupdate/> 
177</div>