Briciole di pane

Aggregatore Risorse

Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> cur_Photogallery  [in template "10155#10195#163559" at line 174, column 68]

----
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: ${cur_Photogallery.getData().replace(...  [in template "10155#10195#163559" at line 174, column 66]
----
1<div id="pagina-argomento" class="assets-news-container container-fluid"> 
2 
3			#set ($plid = $request.theme-display.get("plid")) 
4			#set ($layoutLocalService = $serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")) 
5 
6			#set ($listAncestors = $layoutLocalService.getLayout($mathTool.toNumber($plid)).getAncestors()) 
7			#set ($currLayout = $layoutLocalService.getLayout($mathTool.toNumber($plid))  )  
8			#set ($currLayoutParent = $layoutLocalService.getLayout($mathTool.toNumber( $currLayout.getParentPlid()  ))  )  
9 
10			#if ( $currLayoutParent.isRootLayout() == true ) 
11				#set ( $iconArgoment  = $currLayout.getExpandoBridge().getAttribute("icona") ) 
12				#set ( $colorArgoment = $currLayout.getExpandoBridge().getAttribute("colore-icona") ) 
13			#else 
14				#set ( $num = $listAncestors.size() - 2 ) 
15				#set ( $iconArgoment  = $listAncestors.get($num).getExpandoBridge().getAttribute("icona") ) 
16				#set ( $colorArgoment = $listAncestors.get($num).getExpandoBridge().getAttribute("colore-icona") ) 
17			#end 
18 
19			<script type="text/javascript"> 
20				$(document).ready(function() { 
21					$( '<style type="text/css">.aui .portlet-navigation .nav-menu li a.selected{border-left: 5px solid $colorArgoment;background-color: white}</style>' ).appendTo( "head" ); 
22 
23					var size = $(".titolo-argomento").height(); 
24					if (size > 100){ 
25						$(".titolo-argomento").css('line-height','1'); 
26
27 
28				}); 
29			</script> 
30 
31 
32			<div class="table"> 
33				<div class="row-table">  
34					#if ( $iconArgoment ) 
35					  	<div class="cell-table min-width-table"><span class="icona-argomento circle-block rt-icon-$iconArgoment"></span></div> 
36			 		#end 
37			 		<div class="cell-table"><h1 class="title titolo-argomento">$reserved-article-title.data</h1> </div> 
38				</div> 
39			 </div> 
40 
41	        #if (! $Immagine.getData().isEmpty() ) 
42	            #if ( $Immagine.getChild("MostraSoloElenco").getData() != "true") 
43				    <img class="img-top img-responsive" alt="$Immagine.getChild('TestoAlternativoImmagine').getData()" src="$Immagine.getData().replace("&","&")" /> 
44				#end      
45            #end 
46 
47            #if (! $IdVideoYoutube.getData().isEmpty() ) 
48			    <div class="video"> 
49				    <iframe width="460" height="315" src="https://www.youtube-nocookie.com/embed/$IdVideoYoutube.getData()"  allowfullscreen style="width: 100%; border:0"> 
50				    	$IdVideoYoutube.getChild("TestoAlternativoVideo").getData() 
51				    </iframe> 
52			    </div> 
53			#end 
54			#if (! $Sottotitolo.getData().isEmpty() ) 
55				<h4 style="padding: 15px 0 10px 0;font-weight: normal;font-style: italic;text-align: justify;">$Sottotitolo.getData()</h4> 
56			#end		 
57 
58			<div class="contenuto">$Contenuto.getData()</div> 
59             
60 
61	        <div class="pull-right" style="margin: 15px 0;"> 
62            <i>Ultimo aggiornamento: #set ($portalBeanLocator = $portal.getClass().forName('com.liferay.portal.kernel.bean.PortalBeanLocatorUtil')) 
63#set ($dateFormatFactory = $portalBeanLocator.locate('com.liferay.portal.kernel.util.DateFormatFactoryUtil')) 
64#set ($indexFormat = $dateFormatFactory.getSimpleDateFormat('EEE, dd MMM yyyy hh:mm:ss Z')) 
65#set ($modified_date = $indexFormat.parse($reserved-article-modified-date.getData())) 
66$dateTool.format("dd.MM.yyyy",$modified_date) </i> 
67            </div> 
68 
69            <div class="clearfix"></div> 
70 
71			<div class="post-social pull-right"> 
72				<div class="condividi text-uppercase">Condividi</div> 
73				<ul class="inline"> 
74					<li> 
75						<a class="fb_share" href="" title="Condividi su Facebook"> 
76						    <span class="hide">Condividi su Facebook</span> 
77							<span class="icon-stack" >  
78								<i class="icon-circle icon-stack-base"></i>  
79								<i class="icon-facebook icon-light"></i>  
80							</span> 
81						</a> 
82					 </li> 
83					 <li> 
84						<a class="gplus" href="" title="Condividi su google plus"> 
85						    <span class="hide">Condividi su google plus</span> 
86							<span class="icon-stack" >  
87								<i class="icon-circle icon-stack-base"></i>  
88								<i class="icon-google-plus icon-light"></i>  
89							</span> 
90						</a> 
91					 </li> 
92					 <li> 
93						<a class="tweet" href="" title="Condividi su twitter"> 
94						    <span class="hide">Condividi su twitter</span> 
95							<span class="icon-stack" >  
96								<i class="icon-circle icon-stack-base"></i>  
97								<i class="icon-twitter icon-light"></i>  
98							</span> 
99						</a> 
100					 </li> 
101				</ul> 
102			</div> 
103			<div class="clearfix"></div> 
104			 
105			#if( $MostraPagineAllegate ) 
106				#if ($getterUtil.getBoolean($MostraPagineAllegate.getData())) 
107					#set($layoutLocalService = $serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")) 
108 
109					#if (!$PagineAllegate.getSiblings().get(0).data.isEmpty())			 
110						<h3 class="subtitle text-uppercase">Approfondimenti</h3> 
111						<div class="table tabella-allegati"> 
112							#foreach ($cur_Pagina in $PagineAllegate.getSiblings())   
113								#if($validator.isNotNull($cur_Pagina.getData())) 
114									#set($currentLayout = $layoutLocalService.getLayout($getterUtil.getLong($groupId),false,$getterUtil.getLong($cur_Pagina.getData()))) 
115									<a href="$Enlace.getUrl()"></a> 
116								    <div class="row-table attachments"> 
117										<div  class="cell-table min-width-table"><i class="icon-circle-arrow-right icon-2x"></i></div> 
118										<div  class="cell-table"><a href="$cur_Pagina.getFriendlyUrl()">$currentLayout.getName()</a></div> 
119									</div> 
120								#end 
121							#end 
122						</div> 
123					#end 
124				#end 
125			#end 
126 
127			#if (!$Documenti.getSiblings().get(0).data.isEmpty() || $Documenti.getSiblings().size() > 1 ) 
128			 
129				<h3 class="subtitle text-uppercase">Documenti Allegati</h3> 
130				 
131				#set ($fileEntryLocalService = $serviceLocator.findService("com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService")) 
132				#set ($scopeGroupId = $getterUtil.getLong($request.theme-display.scope-group-id)) 
133				#set ($textFormatter = $portal.getClass().forName('com.liferay.portal.kernel.util.TextFormatter').newInstance()) 
134			 
135				<div class="table tabella-allegati"> 
136					#foreach ($cur_Documenti in $Documenti.getSiblings()) 
137						 
138						#if(!$cur_Documenti.data.isEmpty()) 
139						 
140				        ## Get the group ID of the document library you are referring to 
141				        #set ($gid = $getterUtil.getLong($cur_Documenti.getData().split("/").get(2))) 
142 
143				        ## Get the folder ID of the DL 
144				        #set ($fid = $getterUtil.getLong($cur_Documenti.getData().split("/").get(3))) 
145 
146				        ## Get the file title 
147				        #set ($fileTitle = $cur_Documenti.getData().split("/").get(4)) 
148 
149				        ## (I assume you are using UTF-8 as charset)	        
150				        #set ($tmp = {}) 
151				        #set ($decoder = $tmp.class.forName("java.net.URLDecoder").newInstance()) 
152				        #set ($fileTitle = $decoder.decode($fileTitle, "UTF-8"))	 
153				        #set ($uuid = $cur_Documenti.getData().split("/").get(5))	 
154								 
155						#set ($fileEntry = $fileEntryLocalService.getDLFileEntryByUuidAndGroupId($uuid, $gid))  
156 
157                            <div class="row-table attachments"> 
158    							<div  class="cell-table min-width-table"><i class="icon-file icon-2x"></i></div> 
159    							<div  class="cell-table"><a href="$cur_Documenti.getData()" target="_blank">$fileTitle</a></div> 
160    							<span class="cell-table">[ $textFormatter.formatStorageSize($fileEntry.getSize(), $locale) - $fileEntry.getExtension() ]</span> 
161    						</div> 
162						#end 
163					#end 
164				</div> 
165				 
166			#end 
167			 
168			 
169			#if (! $Photogallery.getData().isEmpty()) 
170				<div class="foto-gallery"> 
171					<h3 class="subtitle text-uppercase">Galleria Fotografica</h3> 
172					<div id="makeMeScrollable"> 
173						#foreach ($cur_Photogallery in $Photogallery.getSiblings()) 
174							<a href="${cur_Photogallery.getData().replace("&","&")}.jpg" style="float: left;"> 
175						    	<img alt="$cur_Photogallery.getChild('TestoAlternativoPhotogallery').getData()" src="$cur_Photogallery.getData().replace("&","&")" style="width:300px; height: 200px;"/> 
176						    </a> 
177						#end 
178					 
179					</div>	 
180				</div> 
181			#end 
182	 
183 
184 
185</div>