Atrás No quiero más

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> Sinopsis  [in template "37703#37743#5303307" at line 69, column 43]

----
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: ${Sinopsis.getData()}  [in template "37703#37743#5303307" at line 69, column 41]
----
1<#-- Reserved vbles --> 
2<#assign title = .vars['reserved-article-title'].data> 
3<#assign articleId=.vars["reserved-article-id"].data /> 
4<#assign description=.vars["reserved-article-description"].data /> 
5<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
6<#assign displayDate=.vars["reserved-article-display-date"].data /> 
7<#assign request = .vars['request']> 
8 
9<#-- Init --> 
10<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId)> 
11<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry)> 
12<#assign articleURL = themeDisplay.getURLPortal()+themeDisplay.getURLCurrent()> 
13<#assign articleSocialBookmarks = themeDisplay.getThemeSetting("article-social-bookmarks")!> 
14<#assign layoutSetBannerPath = layoutTool.getLayoutSetBannerPath(groupId, themeDisplay.getLayout().isPrivateLayout())!> 
15<#assign articleMainImageThumbnail3 = dlTool.getThumbnail(smallImageUrl, "3", layoutSetBannerPath)! /> 
16<#assign articleMainImageThumbnail1 = dlTool.getThumbnail(smallImageUrl, "1")! /> 
17<#assign ddmStructureNameNormalize = "template-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
18<#assign categoriesNames = journalTool.getCategoriesNames(groupId,articleId , locale)> 
19 
20 
21<#-- Build --> 
22<#if Imagen?? && validator.isNotNull(Imagen.data)> 
23	<#assign articleMainImageThumbnail3 = dlTool.getThumbnail(Imagen.data, "3", layoutSetBannerPath)! /> 
24</#if> 
25 
26<article class="template ${ddmStructureNameNormalize}" role="article" itemscope itemtype="http://schema.org/Article"> 
27	 
28	<div class="sheet sheet-lg">	 
29			 
30		<#if Imagen?? && Imagen.data?has_content> 
31		   <div id="carousel-header-home" class="carousel slide carousel-fade mb-3" data-ride="carousel" data-interval="50000"> 
32				<span aria-hidden="true" class="loading-animation loading-bg"></span> 
33				<div class="carousel-inner"> 
34					<#assign count = 0 /> 
35					<#list Imagen.getSiblings() as i> 
36						<img class="carousel-item <#if i?is_first> active</#if> aspect-ratio-bg-cover" style="background-image: url(${i.getData()});"/> 
37						<#assign count = count + 1 /> 
38					</#list> 
39				</div> 
40				 
41				<#if Imagen.getSiblings()?size gt 1> 
42					<a class="carousel-control-prev" href="#carousel-header-home" role="button" data-slide="prev"> 
43						<span class="carousel-control-prev-icon" aria-hidden="true"></span> 
44						<span class="sr-only">Previous</span> 
45					</a> 
46					<a class="carousel-control-next" href="#carousel-header-home" role="button" data-slide="next"> 
47						<span class="carousel-control-next-icon" aria-hidden="true"></span> 
48						<span class="sr-only">Next</span> 
49					</a> 
50				 
51					<ol class="carousel-indicators"> 
52						<#assign count = 0 /> 
53						<#list Imagen.getSiblings() as i> 
54							<li data-target="#carousel-header-home" data-slide-to="${count}" <#if count==0> class="active"</#if>></li> 
55							<#assign count = count + 1 /> 
56						</#list> 
57					</ol>	 
58				</#if> 
59			</div>	 
60		</#if>	 
61		 
62		<div class= "col-sm-12 col-xs-12 row"> 
63			 
64			<div class="article-list-wrapper"> 
65			<div class="title h3" itemprop="name">${title}</div> 
66				<#if validator.isNotNull(description)>    
67					<p>${description}</p> 
68				<#else> 
69					${Sinopsis.getData()} 
70				</#if> 
71			</div> 
72		</div> 
73 
74		<div class= "dropdown-divider"></div>	 
75		 
76		<div class= "article-section mt-4 col-sm-12 col-xs-12 row">	 
77		   <div class="col-sm-6"> 
78				 <ul class="list-unstyled"> 
79				  
80					<#if (OtrosDatos.Director.getData())?has_content> 
81						<li><strong>Director:&nbsp;</strong>${OtrosDatos.Director.getData()}</li> 	 
82					</#if> 
83					<#if (OtrosDatos.Guion.getData())?has_content> 
84						<li><strong>Guión:&nbsp;</strong>${OtrosDatos.Guion.getData()}</li>  
85					</#if> 
86					<#if (OtrosDatos.Anio.getData())?has_content> 
87						<li><strong>Año:&nbsp;</strong>${OtrosDatos.Anio.getData()}</li>  
88					</#if> 
89					<#if (OtrosDatos.Duracion.getData())?has_content> 
90						<li><strong>Duración:</strong> ${OtrosDatos.Duracion.getData()}</li>  
91					</#if> 
92					<#if (OtrosDatos.Genero.getData())?has_content> 
93						<li><strong>Género:&nbsp;</strong>${OtrosDatos.Genero.getData()}</li> 
94					</#if> 
95					<#if OtrosDatos.Calificacion ??> 
96						<#if validator.isNotNull(OtrosDatos.Calificacion.getData())> 
97							<li><strong>Calificación:&nbsp;</strong>${OtrosDatos.Calificacion.getData()}</li> 
98						</#if> 
99					</#if> 
100					<#if (OtrosDatos.Idioma.getData())?has_content> 
101						<li><strong>Idioma:&nbsp;</strong>${OtrosDatos.Idioma.getData()}</li>  
102					</#if> 
103					<#if (OtrosDatos.Pais.getData())?has_content> 
104						<li><strong>País:&nbsp;</strong>${OtrosDatos.Pais.getData()}</li>  
105					</#if>		 
106					 
107					<#if (OtrosDatos.Produccion.getData())?has_content> 
108						<li><strong>Producción:&nbsp;</strong>${OtrosDatos.Produccion.getData()}</li>  
109					</#if> 
110					<#if (OtrosDatos.Fotografia.getData())?has_content> 
111						<li><strong>Guión:&nbsp;</strong>${OtrosDatos.Fotografia.getData()}</li> 				 
112					</#if> 
113					<#if (OtrosDatos.Reparto.getData())?has_content> 
114						<li><strong>Reparto:&nbsp;</strong>${OtrosDatos.Reparto.getData()}</li>				 
115					</#if> 
116					<#if (OtrosDatos.Montaje.getData())?has_content> 
117						<li><strong>Montaje:&nbsp;</strong>${OtrosDatos.Montaje.getData()}</li>		 
118					</#if> 
119					<#if (OtrosDatos.Sonido.getData())?has_content> 
120						<li><strong>Sonido:&nbsp;</strong>${OtrosDatos.Sonido.getData()}</li> 
121					</#if> 
122					<#if (OtrosDatos.Arte.getData())?has_content> 
123						<li><strong>Arte:&nbsp;</strong>${OtrosDatos.Arte.getData()}</li> 				 
124					</#if> 
125					<#if (OtrosDatos.Ciclo.getData())?has_content> 
126						<li><strong>Ciclo:&nbsp;</strong>${OtrosDatos.Ciclo.getData()}</li> 				 
127					</#if> 
128					<#if (OtrosDatos.Pases.getData())?has_content> 
129						<li><strong>Pases:&nbsp;</strong>${OtrosDatos.Pases.getData()}</li> 				 
130					</#if> 
131					<#if (OtrosDatos.Precio.getData())?has_content> 
132						<li><strong>Precio:&nbsp;</strong>${OtrosDatos.Precio.getData()}</li> 				 
133					</#if> 
134					 
135				</ul> 
136			 </div> 
137			  
138			 <div class="col-sm-6"> 
139				<#if (InformacionAdicional.getData())?has_content> 
140				 <p><strong>Información adicional:</strong></p> 
141					${InformacionAdicional.getData()} 
142				</#if> 
143			 </div> 
144		 </div>	<#--  End article-list 1 (Info)--> 
145		  
146		 <#if (Cartel.getData())?has_content || (Trailer.getData())?has_content> 
147		 <div class= "dropdown-divider"></div>	 
148		 <div class= "article-section mt-4 col-sm-12 col-xs-12 row "> 
149			<div class="col-sm-6"> 
150				<#if (Cartel.getData())?has_content> 
151					<#assign cartel = dlTool.getThumbnail(Cartel.data, "3", layoutSetBannerPath)! /> 
152					<img class="col-sm-12" src="${cartel}" alt="Cartel de ${title}" title="Cartel de ${title}" /> 
153				</#if>	 
154				<#if (Cartel.AltFoto.getData())?has_content> 
155					${Cartel.AltFoto.getData()} 
156				</#if> 
157			</div>	 
158			<div class="col-sm-6"> 
159				<#if (Trailer.getData())?has_content> 
160					${Trailer.getData()} 
161				</#if> 
162			</div>	 
163		</div> <#--  End article-list 2 (cartel + Trailer) --> 
164		 
165		 
166		<#if Fichero?? || Enlace?? && Enlace.data?has_content || EnlaceInterno?? && EnlaceInterno.data?has_content> 
167		<div class= "dropdown-divider"></div>	 
168		<div class= "article-section mt-4 col-sm-12 col-xs-12 "> 
169			<#if Fichero??> 
170			<#assign htmlDocuments = journalTool.getHTMLDocuments(Fichero.getSiblings()) /> 
171			<#if validator.isNotNull(htmlDocuments)>   
172				<section class="article-section documents"> 
173					<div class="h3">${languageUtil.get(locale, "documents")}</div> 
174					${htmlDocuments} 
175				</section> 
176			</#if> 
177		</#if> 
178		</#if> 
179		 
180		<#if Enlace?? && Enlace.data?has_content> 
181			<section class="article-section links links-external"> 
182				<div class="h3">${languageUtil.get(locale, "links")}</div> 
183				<div class="links-wrapper"> 
184					<ul class="links list-unstyled"> 
185						<li class="link-entry"> 
186							<#list Enlace.getSiblings() as Item> 
187								<#if Item.NombreEnlace.data?has_content> 
188									<div><a class="link external-link" href="${Item.data}" title="${languageUtil.format(request,'go-to-x', '${Item.NombreEnlace.data}')}" itemprop="url">${Item.NombreEnlace.data}</a></div> 
189								<#else> 
190									<div><a class="link external-link" href="${Item.data}" title="${languageUtil.format(request,'go-to-x', '${Item.data}')}" itemprop="url">${Item.data}</a></div> 
191								</#if> 
192							</#list> 
193						</li> 
194					</ul> 
195				</div> 
196			</section> 
197		</#if> 
198		 
199		<#if EnlaceInterno?? && EnlaceInterno.data?has_content> 
200			<section class="article-section links links-internal"> 
201				<div class="h3">${languageUtil.get(locale, "page-links")}</div> 
202				<div class="links-wrapper"> 
203					<ul class="links list-unstyled"> 
204						<li class="link-entry"> 
205							<#list EnlaceInterno.getSiblings() as Item> 
206								<#if Item.NombreEnlaceInterno.data?has_content> 
207									<div><a class="link internal-link" href="${Item.getFriendlyUrl()}" title="${languageUtil.format(request,'go-to-x', '${Item.NombreEnlaceInterno.data}')}" itemprop="url">${Item.NombreEnlaceInterno.data}</a></div> 
208								<#else> 
209									<div><a class="link internal-link" href="${Item.getFriendlyUrl()}" title="${languageUtil.format(request,'go-to-x', '${Item.data}')}" itemprop="url">${Item.data}</a></div> 
210								</#if> 
211							</#list> 
212						</li> 
213					</ul> 
214				</div> 
215			</section> 
216		</#if> 
217				 
218		</div> <#--  End article-list 3  --> 
219		</#if> 
220		<#if ImagenGaleria??> 
221			<#assign htmlGallery = journalTool.getHTMLGallery(ImagenGaleria.getSiblings(), 3, "gallery-thumbs") /> 
222			<#if validator.isNotNull(htmlGallery)>    
223				<section class="article-section image-gallery"> 
224					<div class="h4">${languageUtil.get(locale, "image-gallery")}</div> 
225					${htmlGallery} 
226				</section> 
227			</#if> 
228		</#if> 
229		 
230	</div> 
231</article>