La Mamona Chamberí

#

910885040

C. de Ponzano, 7, Madrid, 28010

Sitio web: https://grupolalala.com/locales/restaurantes/la-mamona-chamberi

La Mamona se define como el restaurante más animado de Chamberí porque es el bar cervecero más versátil de toda la calle. Encontrarás mesas altas idóneas para una comida informal o un aperitivo y también tiene su zona de mesas bajas en su acogedor salón para comer y cenar de forma más seria. El ambiente, música y diversión no falta nunca en este local, como tampoco su comida tradicional con toque Lalala.

Servicios: Restaurantes, Terraza/Jardin

An error occurred while processing the template.
Invocation of method 'addMetaTag' in  class com.liferay.portal.kernel.velocity.IterVelocityTools threw exception XYZ_E_INVALID_VELOCITY_META_TAGS_MAP_ZYX:Invalid parameters K: 'content' V: 'null'

[file IterVelocityTools.java, method addMetaTag, line 871] at 2293406/F/FICHA_OCIO[line 1237, column 20]
1##----ficha_ocio----
 
2#set($sort = "createdate")
 
3#set($criteria= "desc")
 
4#set($art_next = $articleToolbox.getSiblingArticle($sort, $criteria, "next"))
 
5#set($criteriab= "asc")
 
6#set($art_prev = $articleToolbox.getSiblingArticle($sort, $criteriab, "prev"))
 
7#set($sectionID = "#printAssignedSectionID_v1")
 
8#set($sectionName = "#printAssignedSection_v1")
 
9#set($templateId = $iterVelocityTools.getVelocityVariable("template_id")) 
 
10#set($varColorIter = $!iterVelocityTools.getVariable("0" , "color"))
 
11#set($canonicalUrl = $!articleToolbox.getArticleViewer("canonical"))
 
12#set ($date = $!iterVelocityTools.getVariable("0" , "date"))
 
13#set ($portalBeanLocator = $portal.getClass().forName('com.liferay.portal.kernel.bean.PortalBeanLocatorUtil'))
 
14#set ($dateFormatFactory = $portalBeanLocator.locate('com.liferay.portal.kernel.util.DateFormatFactoryUtil'))
 
15#set ($indexFormat = $dateFormatFactory.getSimpleDateFormat('EEE, dd MMM yyyy HH:mm:ss'))
 
16#set ($idCreateData = $indexFormat.parse($reserved-article-create-date.getData()))
 
17#set ($idModData = $indexFormat.parse($reserved-article-modified-date.getData()))
 
18#set ($xml =$articleContext.selectNodes('//section'))
 
19#set($nivel = 1)
 
20#set($pagname = "")
 
21#set($secc1 = "")
 
22#set($secc2 = "")
 
23#set($secc3 = "")
 
24#set($secc4 = "")
 
25#set($secc5 = "")
 
26
 
27#foreach ($nodexml in $xml ) 
 
28	#if($nivel < 4)
 
29		#set($secc = $htmlUtil.escape($!nodexml.attribute('name').getValue()))
 
30		#set($secc = $secc.replaceAll("\n", "") )
 
31		#set($secc = $secc.replaceAll(" ","-") )
 
32		#set($secc = $secc.toLowerCase() )
 
33		#set($secc_url = $htmlUtil.escape($!nodexml.attribute('url').getValue()))
 
34
 
35		#if($nivel == 1)
 
36			#set($secc1 = $secc)
 
37			#set($secc1_url = $secc_url)
 
38		#elseif($nivel == 2)
 
39			#set($secc2 = $secc)
 
40			#set($secc2_url = $secc_url)
 
41		#elseif($nivel == 3)
 
42			#set($secc3 = $secc)
 
43			#set($secc3_url = $secc_url)
 
44		#elseif($nivel == 2)
 
45			#set($secc4 = $secc)
 
46			#set($secc4_url = $secc_url)
 
47		#elseif($nivel == 5)
 
48			#set($secc5 = $secc)
 
49			#set($secc5_url = $secc_url)
 
50		#end
 
51		#set($nivel = $nivel + 1)
 
52		
 
53	#end
 
54#end
 
55## METADATOS ***********************************************
 
56#set($auxCatalagoTema = {})
 
57#getAcAssignedCatExtended_v1($auxCatalagoTema 'Topics')
 
58#set($auxCatalagoPersonajes = {})
 
59#getAcAssignedCatExtended_v1($auxCatalagoPersonajes 'personajes')
 
60
 
61<div class="detail" id="$reserved-article-id.data" id-prev="$!art_prev.reserved-article-id.data" id-next="$!art_next.reserved-article-id.data" id-section="$sectionID" canonicalurl="$canonicalUrl">
 
62
 
63	<div id="col-12-scroll" class="col-12 container">
 
64		<div class="row top">
 
65			<div class="layout col-xs-12 col-md-12 portlet-column nopadding e_004_006 planes ficha_ocio">
 
66				<div class="cintillo_detail" style="display:flex;background-color: $varColorIter">
 
67					<ol class="iter-theme-news-breadcrumb" itemscope="" itemtype="http://schema.org/BreadcrumbList"> 
 
68						<li class="first last" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
 
69							<meta itemprop="position" content="1"/>
 
70							<a itemprop="item" title="$secc1" href="$secc1_url">
 
71								<span itemprop="name">$secc1</span>
 
72							</a> 
 
73						</li>
 
74						#if($secc2 != "")
 
75						<li class="" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
 
76							<meta itemprop="position" content="2"/>
 
77							<a itemprop="item" title="$secc2" href="$secc2_url">
 
78								<span itemprop="name">$secc2</span>
 
79							</a> 
 
80						</li>
 
81						#end
 
82						#if($secc3 != "")
 
83						<li class="" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
 
84							<meta itemprop="position" content="3"/>
 
85							<a itemprop="item" title="$secc3" href="$secc3_url">
 
86								<span itemprop="name">$secc3</span>
 
87							</a> 
 
88						</li>
 
89						#end
 
90						#if($secc4 != "")
 
91						<li class="" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
 
92							<meta itemprop="position" content="4"/>
 
93							<a itemprop="item" title="$secc4" href="$secc4_url">
 
94								<span itemprop="name">$secc4</span>
 
95							</a> 
 
96						</li>
 
97						#end
 
98						#if($secc5 != "")
 
99						<li class="" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
 
100							<meta itemprop="position" content="5"/>
 
101							<a itemprop="item" title="$secc5" href="$secc5_url">
 
102								<span itemprop="name">$secc5</span>
 
103							</a> 
 
104						</li>
 
105						#end
 
106					</ol>
 
107				</div>
 
108				##HEADTITLE TIT
 
109				<div class="headline artit" itemprop="headline" canonicalurl="$canonicalUrl" idart="$reserved-article-id.data">
 
110					<h1>#getFullContentTitleGeneral_v1</h1>
 
111				</div>
 
112				##SUBHEADLINE SUB
 
113				<div class="subheadline">
 
114					<h2>#getTeaserSubheadline_v1(false)</h2>
 
115				</div>
 
116				
 
117				
 
118				<div class="multimedia">
 
119					##getMultimediaMixed_v1("" "crop500x500" "" "" "100%")
 
120##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
121					#set($templateType = "")
 
122					#set($encuadre = "crop990x585")
 
123					#set($widthMultimedia= "")
 
124					#set($heightMultimedia = "")
 
125					#set($cropSizes = "100%")
 
126
 
127					#if ($environment == 'PREVIEW')
 
128						#set($tempIter = " iterhtmlid='$el.Milenium.data' ")
 
129					#else
 
130						#set($tempIter = "")		
 
131					#end
 
132
 
133					#set ($numImage = $articleToolbox.getNumImageTags("Image", "true"))
 
134					#set($tipoContenido = "Image")
 
135
 
136					#if(!$numImage)
 
137						#set ($numImage = 0)
 
138					#end
 
139
 
140					#set ($numContents = $numImage)
 
141
 
142					<div class="multimediaMacroWrapper">
 
143						<ul id="bxMultimedia${reserved-article-id.data}" class="bxMultimedia${reserved-article-id.data} bxSlider_content" width="$widthMultimedia" height="$heightMultimedia">
 
144							#set ($Multimedia = "")
 
145							#getTagMacro_v1($Multimedia, '', 'Multimedia', -1, '', '')
 
146							#if($Multimedia && $Multimedia != '')
 
147								#set ($numContents = $numContents + $Multimedia.getSiblings().size())
 
148								#foreach ($el in $Multimedia.getSiblings())
 
149									<li class="contentMedia art-video interno" $!tempIter>
 
150										<div class="responsive-video">
 
151											#if($el.Extension.data && $el.Extension.data == "mp3")
 
152												<audio controls width="$widthMultimedia" height="$heightMultimedia">
 
153													<source src="$el.Document.data" type="audio/mpeg">
 
154												</audio>
 
155											#elseif ($el.Extension.data && $el.Extension.data == "mp4")
 
156												<div id="multimediaPlayer${reserved-article-id.data}${velocityCount}" class="jwplayer-content" preview="$el.Preview.data" data_document="$el.Document.data" >Cargando reproductor ...</div>
 
157
 
158			##									<video id="multimediaPlayer$!{reserved-article-id.data}${velocityCount}" poster="$!el.Preview.data" controls width="$!widthMultimedia" height="$!heightMultimedia">
 
159			##										<source src="$!el.Document.data" type="video/mp4">
 
160			##										Tu navegador no soporta el vídeo de HTML5
 
161			##									</video>
 
162											#end
 
163										</div>
 
164									</li> 
 
165								#end
 
166							#end
 
167							#set ($Jwplayer = "")
 
168							#getTagMacro_v1($Jwplayer, '', 'Jwplayer', -1, '', '')
 
169							#if($Jwplayer && $Jwplayer != '')
 
170								#set ($numContents = $numContents + $Jwplayer.getSiblings().size())
 
171								#foreach ($el in $Jwplayer.getSiblings())
 
172									<li class="contentMedia art-video externo" $!tempIter>
 
173										<div style="width:${widthMultimedia}px;height:${heightMultimedia}px;">
 
174											<div id='botr_${$el.data}_isitqcrW_div' style="width:100%;height:100%;" class="jwplayerMultimedia_content" data_document="${item.data}" widthMultimedia="${widthMultimedia}" heightMultimedia="${heightMultimedia}"></div>
 
175										</div>
 
176									</li>
 
177								#end
 
178							#end
 
179							#set ($Vimeo = "")
 
180							#getTagMacro_v1($Vimeo, '', 'Vimeo', -1, '', '')
 
181							#if($Vimeo && $Vimeo !='')
 
182								#set ($numContents = $numContents + $Vimeo.getSiblings().size())
 
183								#foreach ($el in $Vimeo.getSiblings())
 
184									<li class="contentMedia art-vimeo" $!tempIter>
 
185										<div class="responsive-video">
 
186											<iframe class="vimeo-plaayer" src="//player.vimeo.com/video/$el.data" width="$widthMultimedia" height="$heightMultimedia" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
 
187										</div>
 
188									</li>
 
189								#end
 
190							#end
 
191							#set ($Youtube = "")
 
192							#getTagMacro_v1($Youtube, '', 'Youtube', -1, '', '')
 
193							#if($Youtube && $Youtube.data)
 
194								#set ($numContents = $numContents + $Youtube.getSiblings().size())
 
195								#foreach ($el in $Youtube.getSiblings())
 
196									<li class="contentMedia art-youtube" $!tempIter>
 
197										<div class="responsive-video">
 
198											#set ($timeParameter ="")
 
199											#set ($index1 = $el.data.indexOf("?t="))
 
200											#set ($index2 = $el.data.indexOf("?start="))
 
201				
 
202											#if($index1 >= 0){
 
203												#set ($timeParameter = $el.data.substring($index1))
 
204												#set ($timeParameter = $timeParameter.replace("?t=",""))
 
205												#set ($el.data = $el.data.substring(0,$el.data.indexOf("?t=")))
 
206											#end
 
207											#if($index2 >= 0){
 
208												#set ($timeParameter = $el.data.substring($index2))
 
209												#set ($timeParameter = $timeParameter.replace("?start=",""))
 
210												#set ($el.data = $el.data.substring(0,$el.data.indexOf("?start=")))
 
211											#end
 
212											#if($timeParameter && $timeParameter != "")
 
213												#set ($timeParameter = "&start=" + $timeParameter)
 
214											#end
 
215										
 
216											<iframe allowfullscreen="" frameborder="0" height="$heightMultimedia"  width="$widthMultimedia" src="//www.youtube.com/embed/$el.data?wmode=transparent&showinfo=0&theme=light$timeParameter"></iframe>
 
217										</div>	
 
218									</li>
 
219								#end		
 
220							#end
 
221							
 
222							#if($numImage > 0)		
 
223								#set ($numImageFor = $numImage - 1)
 
224								#foreach($i in [0..$numImageFor])
 
225									<li class="contentMedia art-gallery">
 
226										#if($templateType == "teaser")
 
227											<a href="#printAcUrl_v1()" class="cutlineShow">
 
228										#end
 
229												<figure class="cutlineShow">
 
230													<picture>
 
231														#set($tempImage = $articleToolbox.getImageNode($tipoContenido, $i, "true"))
 
232														#set($AltImage = "#getAltImage_v1($tempImage)")
 
233														#set($TitleImage = "#getTitleImage_v1($tempImage)")
 
234														#set($tempcutline = $articleToolbox.getImageNode("$tipoContenido", "$i"))
 
235														#set($elcutline = $tempcutline.Cutline.data)
 
236														#set($elcutlinemlnid = $tempcutline.Cutline.Milenium.data)
 
237														#set($tempbylineimage = $articleToolbox.getImageNode("$tipoContenido", "$i"))
 
238														#set($elbylineimage = $tempbylineimage.Byline.data)
 
239														#set($elbylineimagemlnid = $tempbylineimage.Byline.Milenium.data)
 
240														#if($enviromentVersion == "new")
 
241															#set($imgHtml = $!articleToolbox.getImageTag2("$tipoContenido","$i","$encuadre","","","","true","$!AltImage","$!TitleImage","$!cropSizes"))
 
242														#else
 
243															#set($imgHtml = $!articleToolbox.getImageTag("$tipoContenido","$i","$encuadre","","","","true","$!AltImage","$!TitleImage","$!cropSizes"))
 
244														#end
 
245														#if($imgHtml)
 
246															$imgHtml
 
247														#end
 
248														#if($elcutline)
 
249															#if ($environment == 'PREVIEW')
 
250																#set($tempIter = " mlnid='$!elcutlinemlnid' ")
 
251																#set($tempIter2 = " mlnid='$!elbylineimagemlnid' ")
 
252															#else
 
253																#set($tempIter = "")
 
254																#set($tempIter2 = "")		
 
255															#end
 
256															<span class="cutline-text" tempIter>$!elcutline</span>
 
257															#if($elbylineimage)
 
258																<span class="byline-image" tempIter2>($!elbylineimage)</span>
 
259															#end
 
260														#end
 
261													</picture>
 
262												</figure>
 
263										#if($templateType == "teaser")
 
264											</a>
 
265										#end
 
266									</li>				
 
267								#end		
 
268							#end
 
269						</ul>
 
270					</div>
 
271##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
272				</div>
 
273				
 
274				#$!iterVelocityTools.getAdContainer("M01_cpm_m")
 
275
 
276				<div class="detail_rrss">
 
277					<div class="icon_rsss icon_facebook" title="Facebook" onClick="window.open('//facebook.com/sharer.php?u=#siteUrl()$!articleToolbox.getArticleViewer("canonical")&text=$!escapeTool.html($!Headline.data)')"></div>				  				
 
278					<div class="icon_rsss icon_twitter" title="Twitter" onClick="window.open('//twitter.com/intent/tweet?url=#siteUrl()$!articleToolbox.getArticleViewer("canonical")&text=$!escapeTool.html($!Headline.data)')"></div>	
 
279					<div class="icon_rsss icon_whatsapp" title="Whatsapp" onClick="window.open('whatsapp://send?text=$!escapeTool.html($!Headline.data) - #siteUrl()$!articleToolbox.getArticleViewer("canonical")')"></div>
 
280					<div class="icon_rsss icon_link" title="Copia el enlace" onclick="copyToClipboard()"></div>	
 
281				</div>
 
282				##INF2 	
 
283				<div class="inf2 author" >
 
284					#if($hmAutor.size() > 0)
 
285						#set($Autor = $hmAutor.get(0))
 
286						By <a href="/firma/-/meta/${Autor.friendlyname}">$!Autor.name</a>
 
287					#end
 
288				</div>
 
289				<div class="date">
 
290					<span ><time>#printDate_v1($date)</time></span>
 
291				</div>
 
292
 
293				<div id="col-60-40" class="col-60-40 container">
 
294					<div class="row top">
 
295						<div class="layout col-60-40-top-one-col col-xs-12 col-md-8 portlet-column nopadding detalle_izq" id="col-60-40-top-one-col">	
 
296							<div class="text">
 
297								#set ($hashNames ={})
 
298								#set ($temp = $hashNames.put("Text","text"))
 
299								#set ($temp = $hashNames.put("HTML_Text","html"))
 
300								#set ($temp = $hashNames.put("Lead","lead"))
 
301								#set ($temp = $hashNames.put("Ladillo","Ladillo"))
 
302								#set ($temp = $hashNames.put("Image_Text","Image_Text"))
 
303								#set ($temp = $hashNames.put("Quote","quote"))
 
304								#set ($temp = $hashNames.put("Twitter_Text","Twitter_Text"))
 
305								#set ($temp = $hashNames.put("Youtube_Text","Youtube_Text"))
 
306								#set ($temp = $hashNames.put("Facebook_Text","Facebook_Text"))
 
307								#set ($temp = $hashNames.put("Multimedia_Text","Multimedia_Text"))
 
308								#set ($temp = $hashNames.put("Vimeo_Text","Vimeo_Text"))
 
309								#set ($temp = $hashNames.put("Intext","intext"))
 
310								#set ($temp = $hashNames.put("Link_Text","Link_Text"))
 
311								#set ($temp = $hashNames.put("afiliacion","afiliacion"))
 
312								#set ($temp = $hashNames.put("TikTok","TikTok"))
 
313								#set ($temp = $hashNames.put("lista_numerica","lista"))
 
314								#set ($temp = $hashNames.put("lista_numerica","lista_numerica"))
 
315
 
316								#set ($temp = $hashNames.put("localizacion","localizacion"))
 
317								#set ($temp = $hashNames.put("rango_precios","rango_precios"))
 
318								#set ($temp = $hashNames.put("tipo_cocina","tipo_cocina"))
 
319
 
320
 
321								#set($arraImgTemp = [])
 
322								#set($childrenTags = $articleToolbox.getChildrenTags(null))
 
323								#set($arraContentsSize = 0)
 
324								#set($currentElement = 0)
 
325								#set($contadorParrafos = 1)
 
326								#set($cropName = "crop990x585")
 
327								#set($widthMultimedia = "1000")
 
328								#set($heightMultimedia = "562")
 
329								#set($cropSizes = "75%")
 
330								#***************************************************************************#
 
331								#foreach($el in $childrenTags)
 
332									#set ($cssclass=$hashNames.get($el.name))
 
333									#if($cssclass)
 
334										#set ($arraContentsSize = $arraContentsSize + 1)
 
335									#end
 
336								#end
 
337									
 
338								#foreach($el in $childrenTags)
 
339									#set ($element = {})
 
340									#set ($cssclass=$hashNames.get($el.name))
 
341									#if($cssclass)
 
342										#set($currentElement = $currentElement + 1)
 
343										#set ($temp = $element.put("name",$el.name))
 
344										#set ($temp = $element.put("cssclass",$cssclass))
 
345										#if($element.name == 'Image_Text' && $currentElement != $arraContentsSize)
 
346											#if($el && $el.trim() != "")
 
347												#set($temp = $arraImgTemp.add($el))
 
348											#end
 
349										#elseif(($element.name == "Image_Text")) 
 
350											#set($temp = $arraImgTemp.add($el))
 
351											#if($arraImgTemp.size() == 1)
 
352												#foreach($el in $arraImgTemp)
 
353													<div class="multimediaMacroWrapper">
 
354														<div class="contentMedia art-img">
 
355															<figure class="cutlineShow">
 
356																#set($tempImage = $articleToolbox.getImageNode($el.name, $el.Milenium.data, "true"))
 
357																#set($AltImage = "#getAltImage($tempImage)")
 
358																#set($TitleImage = "#getTitleImage($tempImage)")
 
359																##COMPROBACIÓN DE VERSIÓN DE ITER PARA PARÁMETRO SIZES
 
360																#set($imgHtml = $!articleToolbox.getImageTag("$el.name","$el.Milenium.data","$cropName","","","","false","$!$AltImage","$!TitleImage","$!cropSizes"))
 
361																#if($imgHtml)
 
362																	##SOPORTE PARA PARÁMETRO SIZES
 
363																	$imgHtml
 
364																#else
 
365																	##SIN SOPORTE PARAPARÁMETRO SIZES
 
366																	$!articleToolbox.getImageTag("$el.name","$el.Milenium.data","$cropName","","","","false","$!$AltImage","$!TitleImage")
 
367																#end							
 
368																#if($el.Cutline && $el.Cutline.data != "")
 
369																	<div class="cutline"><span class="cutline-text" mlnid="$el.Cutline.Milenium.data">$!el.Cutline.data</span>
 
370																		#if($el.Byline && $el.Byline.data != "")
 
371																			 (<span class="byline-image" mlnid="$el.Byline.Milenium.data">$!el.Byline.data</span>) 
 
372																		#end
 
373																	</div>
 
374																#end
 
375															</figure>
 
376														</div>
 
377													</div>
 
378												#end
 
379											#elseif(($arraImgTemp.size() > 1))
 
380												<div class="multimediaMacroWrapper">
 
381													<div class="contentMedia art-gallery">
 
382														<ul class="bxMultimediaText${reserved-article-id.data}">
 
383															#foreach($el in $arraImgTemp)
 
384																<li>
 
385																	<figure class="cutlineShow">
 
386																		#set($tempImage = $articleToolbox.getImageNode($el.name, $el.Milenium.data, "true"))
 
387																		#set($AltImage = "#getAltImage($tempImage)")
 
388																		#set($TitleImage = "#getTitleImage($tempImage)")
 
389																		#set($imgHtml = $!articleToolbox.getImageTag("$el.name","$el.Milenium.data","$cropName","","","","false","$!AltImage","$!TitleImage","$!cropSizes"))
 
390																		#if($imgHtml)
 
391																			$imgHtml
 
392																		#else
 
393																			$!articleToolbox.getImageTag("$el.name","$el.Milenium.data","$cropName","","","","false","$!AltImage","$!TitleImage")
 
394																		#end
 
395																		#if($el.Cutline && $el.Cutline.data != "")
 
396																			<div class="cutline"><span class="cutline-text" mlnid="$el.Cutline.Milenium.data">$!el.Cutline.data</span>
 
397																				#if($el.Byline && $el.Byline.data != "")
 
398																					 (<span class="byline-image" mlnid="$el.Byline.Milenium.data">$!el.Byline.data</span>) 
 
399																				#end
 
400																			</div>
 
401																		#end
 
402																	</figure>
 
403																</li>				
 
404															#end		
 
405														</ul>
 
406													</div>
 
407												</div>
 
408												<script>IniciarBxsliderMultimedia(".bxMultimediaText${reserved-article-id.data}","$widthMultimedia","$heightMultimedia")</script>
 
409											#end
 
410											#set($arraImgTemp = [])
 
411										#else
 
412											#if($arraImgTemp.size()> 0)
 
413												#if($arraImgTemp.size() == 1)
 
414													#foreach($el in $arraImgTemp)
 
415														<div class="multimediaMacroWrapper">
 
416															<div class="contentMedia art-img">
 
417																<figure class="cutlineShow">
 
418																	#set($tempImage = $articleToolbox.getImageNode($el.name, $el.Milenium.data, "true"))
 
419																	#set($AltImage = "#getAltImage($tempImage)")
 
420																	#set($TitleImage = "#getTitleImage($tempImage)")
 
421																	#set($imgHtml = $!articleToolbox.getImageTag("$el.name","$el.Milenium.data","$cropName","","","","false","$!AltImage","$!TitleImage","$!cropSizes"))
 
422																	#if($imgHtml)
 
423																		$imgHtml
 
424																	#else
 
425																		$!articleToolbox.getImageTag("$el.name","$el.Milenium.data","$cropName","","","","false","$!AltImage","$!TitleImage")
 
426																	#end
 
427																	#if($el.Cutline && $el.Cutline.data != "")
 
428																		<div class="cutline"><span class="cutline-text" mlnid="$el.Cutline.Milenium.data">$!el.Cutline.data</span>
 
429																			#if($el.Byline && $el.Byline.data != "")
 
430																				 (<span class="byline-image" mlnid="$el.Byline.Milenium.data">$!el.Byline.data</span>) 
 
431																			#end
 
432																		</div>
 
433																	#end
 
434																</figure>
 
435															</div>
 
436														</div>
 
437													#end
 
438												#elseif(($arraImgTemp.size() > 1))
 
439													<div class="multimediaMacroWrapper">
 
440														<div class="contentMedia art-gallery">
 
441															<ul class="bxMultimediaText${reserved-article-id.data}">
 
442																#foreach($el in $arraImgTemp)
 
443																	<li>
 
444																		<figure class="cutlineShow">
 
445																			#set($tempImage = $articleToolbox.getImageNode($el.name, $el.Milenium.data, "true"))
 
446																			#set($AltImage = "#getAltImage($tempImage)")
 
447																			#set($TitleImage = "#getTitleImage($tempImage)")
 
448																			#set($imgHtml = $!articleToolbox.getImageTag("$el.name","$el.Milenium.data","$cropName","","","","false","$!AltImage","$!TitleImage","$!cropSizes"))
 
449																			#if($imgHtml)
 
450																				$imgHtml
 
451																			#else
 
452																				$!articleToolbox.getImageTag("$el.name","$el.Milenium.data","$cropName","","","","false","$!AltImage","$!TitleImage")
 
453																			#end
 
454																			#if($el.Cutline && $el.Cutline.data != "")
 
455																				<div class="cutline"><span class="cutline-text" mlnid="$el.Cutline.Milenium.data">$!el.Cutline.data</span>
 
456																					#if($el.Byline && $el.Byline.data != "")
 
457																						 (<span class="byline-image" mlnid="$el.Byline.Milenium.data">$!el.Byline.data</span>) 
 
458																					#end
 
459																				</div>
 
460																			#end
 
461																		</figure>
 
462																	</li>				
 
463																#end		
 
464															</ul>
 
465														</div>
 
466													</div>
 
467													<script>IniciarBxsliderMultimedia(".bxMultimediaText${reserved-article-id.data}","$widthMultimedia","$heightMultimedia")</script>
 
468												#end
 
469												#set($arraImgTemp = [])
 
470											#end
 
471										#end
 
472										#if($element.name == "Youtube_Text")
 
473											#if($el && $el.trim() != "")
 
474												<div class="multimediaMacroWrapper">
 
475													<div class="contentMedia art-youtube"  iterhtmlid="$el.Milenium.data">
 
476														<div class="responsive-video" itemprop="video">
 
477															<iframe allowfullscreen="" frameborder="0" height="$heightMultimedia"  width="$widthMultimedia" src="//www.youtube.com/embed/$el.data?wmode=transparent&controls=2&showinfo=0&theme=light"></iframe>
 
478														</div>	
 
479													</div>
 
480												</div>
 
481											#end
 
482										#end
 
483										#if($element.name == "Facebook_Text")
 
484											#if($el && $el.trim() != "")
 
485													<div class="art-facebook"  iterhtmlid="$el.Milenium.data">
 
486															$!el.data
 
487													</div>
 
488											#end
 
489										#end
 
490										#if($element.name == "Vimeo_Text")
 
491											#if($el && $el.trim() != "")
 
492												<div class="multimediaMacroWrapper">
 
493													<div class="contentMedia art-vimeo"  iterhtmlid="$el.Milenium.data">
 
494														<div class="responsive-video" itemprop="video">
 
495															<iframe class="vimeo-player" src="//player.vimeo.com/video/$el.data" width="$widthMultimedia" height="$heightMultimedia" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
 
496														</div>
 
497													</div>
 
498												</div>
 
499											#end
 
500										#end
 
501										#if($element.name == "Twitter_Text")
 
502											#if($el && $el.trim() != "")
 
503													<div class="art-twitter"  iterhtmlid="$el.Milenium.data">
 
504														<div class="twitter-content" itemprop="tweet">
 
505															<blockquote class="twitter-tweet">
 
506															<a href='$!el.data'></a>
 
507															</blockquote> 
 
508															<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
 
509														</div>
 
510													</div>
 
511											#end
 
512										#end
 
513										#if($element.name == "Multimedia_Text")
 
514										   #if($el && $el.trim() != "")
 
515												<div class="multimediaMacroWrapper">
 
516													<div class="contentMedia art-video interno"  iterhtmlid="$el.Milenium.data">
 
517														<div class="responsive-video">
 
518															<div id="multimediaPlayer${reserved-article-id.data}${velocityCount}">Cargando reproductor ...</div>		
 
519															<script type="text/javascript">
 
520																initJwPlayer("$el.Preview.data","$el.Document.data","multimediaPlayer${reserved-article-id.data}${velocityCount}","$widthMultimedia","$heightMultimedia");	
 
521															</script>
 
522														</div>
 
523													</div>
 
524												</div>
 
525											#end             
 
526										#end
 
527										#if($element.name == "HTML_Text")
 
528											#if($el.data && $el.data.trim() != "")
 
529												<div class='${element.cssclass}'>$!el.data.trim().replaceAll("&amp;","&")</div>
 
530											#end                                    
 
531										#end
 
532										#if($element.name == "Lead")
 
533											#if($el && $el.trim() != "")
 
534												<h3 class='${element.cssclass} entradilla' mlnid="$el.Milenium.data">$!el.data.trim().replaceAll("&amp;","&")</h3>
 
535											#end                                    
 
536										#end
 
537										#if($element.name == "Ladillo")
 
538											#if($el && $el.trim() != "")
 
539												<h2 class='${element.cssclass} ladillo' mlnid="$el.Milenium.data">$!el.data.trim().replaceAll("&amp;","&")</h2>
 
540											#end                                    
 
541										#end
 
542										#if($element.name == "Text")
 
543											#if($el && $el.trim() != "")
 
544												<div class='paragraph' mlnid="$el.Milenium.data">
 
545													#set($tempArrayText = $el.data.trim().replaceAll("&amp;","&").split("</p>"))
 
546													#foreach($parrafo in $tempArrayText)
 
547														#set($parrafo = $parrafo.replaceAll("<p>", "").replaceAll("</p>", "").trim()) 
 
548														#if($parrafo != "")
 
549															#if($environment == "LIVE")
 
550																<p class="p_$contadorParrafos"><?php format_post_content('<?xml encoding="utf-8" ?>$parrafo')?></p>
 
551															#else
 
552																<p class="p_$contadorParrafos">$parrafo</p>
 
553															#end
 
554														##	#if($contadorParrafos == 1)
 
555														##		$!iterVelocityTools.getAdContainer("M02_cpm_r_dcha")
 
556														##	#elseif($contadorParrafos == 4)
 
557														##		$!iterVelocityTools.getAdContainer("M04_cpm_r_dchab")
 
558														##	#elseif($contadorParrafos == 8)
 
559														##		$!iterVelocityTools.getAdContainer("M07_cpm_r_dchac")
 
560														##	#end
 
561															#set($contadorParrafos = $contadorParrafos + 1)
 
562															
 
563														#end
 
564													#end
 
565												</div>
 
566											#end
 
567										#end
 
568										#if($element.name == "Intext")
 
569											#if($el && $el.trim() != "")
 
570												<div class='${element.cssclass}' mlnid="$el.Milenium.data">
 
571													$!el.data.trim().replaceAll("&amp;","&")	
 
572												</div>
 
573											#end
 
574										#end
 
575										#if($element.name == "Quote")
 
576											#if($el && $el.trim() != "")
 
577												<blockquote class='${element.cssclass}' mlnid="$el.Milenium.data">
 
578													<span>$!el.data.trim().replaceAll("&amp;","&")</span>
 
579												</blockquote>	
 
580											#end
 
581										#end
 
582										#if($element.name == "Link_Text")
 
583											#if($el && $el.trim() != "")
 
584												<div class='${element.cssclass}' mlnid="$el.Milenium.data">
 
585													<span>$!el.data.trim().replaceAll("&amp;","&")</span>
 
586												</div>	
 
587											#end
 
588										#end
 
589										#if($element.name == "afiliacion")
 
590											#if($el && $el.trim() != "")
 
591												<div class='${element.cssclass}' mlnid="$el.Milenium.data">
 
592													<span>$!el.data.trim().replaceAll("&amp;","&")</span>
 
593												</div>	
 
594											#end
 
595										#end
 
596										#if($element.name == "TikTok")
 
597											#if($el && $el.trim() != "")
 
598												<div class='${element.cssclass}' mlnid="$el.Milenium.data">
 
599													$!el.data.trim().replaceAll("&amp;","&")
 
600												</div>	
 
601											#end
 
602										#end
 
603										#if($element.name == "localizacion")
 
604											#if($el && $el.trim() != "")
 
605												<ul class='${element.cssclass} items_datos detalles' mlnid="$el.Milenium.data">
 
606													<li><div class="item">Localización</div><div class="range">$!el.data.replaceAll("<p>", "").replaceAll("</p>", "").trim()</div></li>
 
607												</ul>	
 
608											#end
 
609										#end
 
610										#if($element.name == "rango_precios")
 
611											#if($el && $el.trim() != "")
 
612												<ul class='${element.cssclass} items_datos detalles' mlnid="$el.Milenium.data">
 
613													<li><div class="item">Rango de precios</div><div class="range">$!el.data.trim().replaceAll("&amp;","&")</div></li>
 
614												</ul>	
 
615											#end
 
616										#end
 
617
 
618										#if($element.name == "tipo_cocina")
 
619											#if($el && $el.trim() != "")
 
620												<ul class='${element.cssclass} items_datos detalles' mlnid="$el.Milenium.data">
 
621													<li><div class="item">Tipos de cocina</div><div class="range">$!el.data.trim().replaceAll("&amp;","&")</div></li>
 
622												</ul>	
 
623											#end
 
624										#end
 
625										#if($element.name == "lista")
 
626											#if($el && $el.trim() != "")
 
627												<ul class='${element.cssclass}'>
 
628												#set($tempArrayText = $el.data.trim().replaceAll("&amp;","&").split("</p>"))
 
629												#foreach($parrafo in $tempArrayText)
 
630													#set($parrafo = $parrafo.replaceAll("<p>", "").replaceAll("</p>", "").trim()) 
 
631													#if($parrafo != "")
 
632														<li>$!parrafo</li>
 
633													#end
 
634												#end
 
635												</ul>
 
636											#end
 
637										#end
 
638										#if($element.name == "lista_numerica")
 
639											#if($el && $el.trim() != "")
 
640												<ol class='${element.cssclass}'>
 
641												#set($tempArrayText = $el.data.trim().replaceAll("&amp;","&").split("</p>"))
 
642												#foreach($parrafo in $tempArrayText)
 
643													#set($parrafo = $parrafo.replaceAll("<p>", "").replaceAll("</p>", "").trim()) 
 
644													#if($parrafo != "")
 
645														<li>$!parrafo</li>
 
646													#end
 
647												#end
 
648												</ol>
 
649											#end
 
650										#end
 
651
 
652									#end
 
653								#end
 
654
 
655							</div> <!-- Fin div text -->
 
656							#if($auxCatalagoTema.size() > 0 || $auxCatalagoPersonajes.size() > 0)
 
657								<div class="categoryList">
 
658									#foreach($keyword in $auxCatalagoTema)
 
659										<article class="categoryListItem categoryArticleItem" data-categoryid="$keyword.id" data-categoryname="$keyword.name"> 
 
660											<a href="/tag/-/meta/$keyword.friendlyname" title="$keyword.name"><span class="categoryListItemLink linkDisabled" itemprop="keywords">$keyword.name</span></a>
 
661										</article>
 
662										#set($metaSiteName = {})
 
663										#set($temp = $metaSiteName.put("name","og:tag"))
 
664										#set($temp = $metaSiteName.put("content","$keyword.name"))
 
665										$iterVelocityTools.addMetaTag( $metaSiteName )
 
666									#end
 
667
 
668									#foreach($keyword in $auxCatalagoPersonajes)
 
669										<article class="categoryListItem categoryArticleItem" data-categoryid="$keyword.id" data-categoryname="$keyword.name"> 
 
670											<a href="/personaje/-/meta/$keyword.friendlyname" title="$keyword.name"><span class="categoryListItemLink linkDisabled" itemprop="keywords">$keyword.name</span></a>
 
671										</article>
 
672										#set($metaSiteName = {})
 
673										#set($temp = $metaSiteName.put("name","og:tag"))
 
674										#set($temp = $metaSiteName.put("content","$keyword.name"))
 
675										$iterVelocityTools.addMetaTag( $metaSiteName )
 
676									#end
 
677								</div>
 
678							#end
 
679							$!iterVelocityTools.getAdContainer("M08_Outbtrain")
 
680
 
681							#set ($articlesrelacionados = $articleToolbox.getRelatedArticles( "link", 3 ) )
 
682							#if($articlesrelacionados.size() > 0)
 
683								<div class="relacionadas_art">
 
684									<div class="head_relacionadas">RELACIONADAS:</div>
 
685									#foreach ($relacionada in $articlesrelacionados )
 
686										<div class="item_rel">
 
687											<div class="headline">
 
688												#set($ac-sectionDateFrom =  $articleContext.selectNodes('articlectx/sections//section[@from]'))
 
689												#if($ac-sectionDateFrom.size() > 0)
 
690													#foreach ($atrib in $ac-sectionDateFrom.get(0).attributes()  )         
 
691														#if($atrib.name == "name")
 
692															<span class="assigned-section" >$!atrib.data </span>	  
 
693														#end
 
694													#end
 
695												#end
 
696												<a href="$relacionada.reserved-article-url.data"><h2>$!relacionada.getTag(null,"Headline").data</h2></a>
 
697											</div>
 
698											#set($hasImages = $relacionada.getNumImageTags("Image", "true"))
 
699											#if($hasImages > 0)
 
700												<div class="top-section">
 
701													<div class="top-image">$relacionada.getImageTag("Image","0","crop200x210","","","", "true", "", "")</div>
 
702												</div>
 
703											#end
 
704										</div>
 
705									#end
 
706								</div>
 
707							#end	
 
708							
 
709							##	#if($contadorParrafos <= 4)
 
710							##		<div class="lo_ultimo ranking_detalle e_004_002"></div>
 
711							##		$!iterVelocityTools.getAdContainer("M04_cpm_r_dchab")
 
712							##		<div class="te_interesa"></div>
 
713							##		$!iterVelocityTools.getAdContainer("M07_cpm_r_dchac")
 
714							##	#elseif($contadorParrafos <= 9)
 
715							##		<div class="lo_ultimo ranking_detalle e_004_002"></div>
 
716							##		$!iterVelocityTools.getAdContainer("M07_cpm_r_dchac")
 
717							##		<div class="te_interesa"></div>
 
718							##	#end		
 
719							<div class="lo_ultimo ranking_detalle e_004_002 mobile"></div>
 
720							<div class="te_interesa mobile"></div>
 
721								
 
722						</div>
 
723						<div class="layout col-60-40-top-two-col col-xs-12 col-md-4 portlet-column nopadding detalle_der" id="col-60-40-top-two-col">	
 
724							<div style="min-height: 700px"><div class="ad ad--sticky">$!iterVelocityTools.getAdContainer("D03_cpm_r_dcha")</div></div>
 
725							<div class="lo_ultimo ranking_detalle e_004_002"></div>
 
726							<div style="min-height: 700px"><div class="ad ad--sticky">$!iterVelocityTools.getAdContainer("D05_cpm_r_dchab")</div></div>
 
727							<div class="te_interesa"></div>
 
728							<div style="min-height: 700px"><div class="ad ad--sticky">$!iterVelocityTools.getAdContainer("D06_cpm_r_dchac")</div></div>
 
729						</div>
 
730					</div>
 
731				</div>
 
732			</div>
 
733		</div>	
 
734	</div>
 
735	<div class="content-infinity"></div>	
 
736</div>
 
737<script type="text/javascript" nominify>
 
738	## En mobile añadimos los espacios roba en  el texto */
 
739	if(isMobileEnvironment){
 
740		var n_parrafos = $(".text .paragraph p").length;
 
741		/* MAS DE 1 PARRAFOS DESPUES DEL 1*/
 
742		if(n_parrafos > 1){
 
743			$('.text .p_1').after("<div id='movil-div-gpt-ad_300dcha'></div>");
 
744		}
 
745		else{
 
746			$(".ad_mob_end").append("<div id='movil-div-gpt-ad_300dcha'></div>");
 
747		}
 
748		/* MAS DE 4 PARRAFOS DESPUES DEL 4*/
 
749		if(n_parrafos > 4){
 
750			$(".text .p_4").after("<div id='movil-div-gpt-ad_300dchab'></div>");
 
751		}
 
752		else{
 
753			$(".lo_ultimo.ranking_detalle.mobile").after("<div id='movil-div-gpt-ad_300dchab'></div>");
 
754			$(".te_interesa.mobile").after("<div id='movil-div-gpt-ad_300dchab'></div>");
 
755		}
 
756		/* MAS DE 8 PARRAFOS DESPUES DEL 8 */
 
757		if(n_parrafos > 8){
 
758			$(".text .p_8").after("<div id='movil-div-gpt-ad_300dchac'></div>");
 
759		}
 
760		else{
 
761			$(".lo_ultimo.ranking_detalle.mobile").after("<div id='movil-div-gpt-ad_300dchac'></div>");
 
762		}
 
763	}
 
764</script>
 
765#if($environment == "LIVE")
 
766	<?php
 
767		function format_post_content($content = '') {
 
768			$document = new DOMDocument();
 
769			$document->loadHTML($content);
 
770			$tags = $document->getElementsByTagName('a');
 
771			foreach ($tags as $tag) {
 
772				if( strpos($tag->getAttribute('href'),'codigonuevo.com') > 0 ){
 
773					$tag->removeAttribute('rel');    
 
774					$tag->removeAttribute('target');   
 
775					$tag->setAttribute('title', $tag->nodeValue);
 
776				}
 
777			}
 
778			$html_1  = $document->saveHTML($document->documentElement);
 
779			$html_1  = str_replace("<body>", "", $html_1);
 
780			$html_1  = str_replace("<html>", "", $html_1);
 
781			$html_1  = str_replace("<p>", "", $html_1);
 
782			$html_1  = str_replace("</p>", "", $html_1);
 
783			$html_1  = str_replace("</html>", "", $html_1);
 
784			$html_1  = str_replace("</body>", "", $html_1);
 
785			echo $html_1;
 
786		}
 
787	?>
 
788#end
 
789##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
790##++++++++++++++++++++++++++++++++++     DATALAYER   JSON  METAS    +++++++++++++++++++++++++++++++++++++++++
 
791
 
792## ***************AUTOR ********************
 
793#set($autorfinal = "")
 
794#set($hmAutores = {})
 
795#getAcAssignedCatExtended_v1($hmAutores "Author")
 
796#if($hmAutores.size() > 0)
 
797	#set($hmAutor = $hmAutores.get(0))
 
798	#set($autorfinal = $hmAutor.friendlyname.replaceAll("-", " "))
 
799#end
 
800#if($autorfinal == "")
 
801	#set($autorfinal = "redaccion_cn")
 
802#end
 
803#set($ac-url = $articleContext.selectNodes('articlectx/url'))
 
804#set($xml-url = $ac-url.get(0).text)
 
805#set($url_actual = $!xml-url )
 
806
 
807##*************** TEMAS ***************************
 
808#set($keywordsfinal = '')
 
809#set($keywordsfinal_datalayer = '')
 
810#set($auxCatalagoTema = {})
 
811#getAcAssignedCatExtended_v1($auxCatalagoTema 'Topics')
 
812#if($auxCatalagoTema.size() > 0)
 
813	#foreach($keyword in $auxCatalagoTema)
 
814		#if($keywordsfinal == '')
 
815			#set($keywordsfinal = $keyword.friendlyname)
 
816		#else
 
817			#set($keywordsfinal = $keywordsfinal + ',' + $keyword.friendlyname)
 
818		#end
 
819		
 
820		#if($keywordsfinal_datalayer == '')
 
821			#set($keywordsfinal_datalayer = $keyword.friendlyname.replaceAll("-", " "))
 
822		#else
 
823			#set($keywordsfinal_datalayer = $keywordsfinal_datalayer + '|' + $keyword.friendlyname.replaceAll("-", " "))
 
824		#end
 
825	#end
 
826	#set($keywordsfinal = '"' + $keywordsfinal + '"')
 
827	#set($keywordsfinal_datalayer = '"' + $keywordsfinal_datalayer + '"')
 
828#else
 
829	#set($keywordsfinal = 'undefined')
 
830	#set($keywordsfinal_datalayer = '""')
 
831#end
 
832
 
833<script type="text/javascript" nominify>
 
834	#set ($xml =$articleContext.selectNodes('//section'))
 
835	#set($nivel = 1)
 
836	#set($pagname = "")
 
837	#set($secc2 = "undefined")
 
838	#set($secc3 = "undefined")
 
839	#foreach ($nodexml in $xml ) 
 
840		#if($nivel < 4)
 
841			#set($secc = $htmlUtil.escape($!nodexml.attribute('name').getValue()))
 
842			#set($secc = $secc.replaceAll("\n", "") )
 
843			#set($seccID = $htmlUtil.escape($!nodexml.attribute('id').getValue()))
 
844			#if($nivel == 1)
 
845				#set($secc1 = $secc)
 
846			#elseif($nivel == 2)
 
847				#set($secc2 = $secc)
 
848			#elseif($nivel == 3)
 
849				#set($secc3 = $secc)
 
850			#end
 
851			#set($nivel = $nivel + 1)
 
852		#end
 
853	#end
 
854	#if($iterVelocityTools.getVelocityVariable("teaseritemposition") == 1)
 
855	var _even = "pageview";
 
856	var _cms = "noticia";
 
857	var _previous = undefined;
 
858	#else
 
859	var _even = "virtual-pageview";
 
860	var _cms = "noticia scroll";
 
861	var _previous = window.location.origin;
 
862	#end
 
863	#set($date_s = "#printDateFrom_v1('yyy-MM-dd')" )
 
864	#set($mask_d = "YYYY-MM-dd'T'HH:mm:ssZZ")
 
865	#set($date_m = "#printDateFrom_v1($mask_d)" )
 
866	##PONEMOS LOS : EN EL DESPLAZAMIENTO UTC
 
867	#set($date_m = $date_m.trim())
 
868	#set($tam = $date_m.length() - 2)
 
869	#set($val-1 = $date_m.substring(0, $tam))
 
870	#set($val-2 = $date_m.substring($tam))
 
871	#set($date_m = $val-1 + ":" + $val-2)
 
872	if(isMobileEnvironment) {
 
873		var m_ads = "cpm_m|cpm_r_dcha|cpm_r_dchab|cpm_r_dchac|Outbrain|cpm_mf"
 
874	}
 
875	else {
 
876		var m_ads = "cpm_si|cpm_sd|cpm_m|cpm_r_dcha|cpm_r_dchab|cpm_r_dchac|Outbrain"
 
877	}
 
878	var secc1 = normalize_str_data("$secc1");
 
879	var secc2 = normalize_str_data("$secc2");
 
880	var secc3 = normalize_str_data("$secc3");
 
881
 
882	## ************ CONTENT.MULTIMEDIA ************
 
883	#set ($hasImages = $articleToolbox.getNumImageTags("Image", "true"))
 
884	#set($multimedia = "")
 
885	#if($hasImages == 1)
 
886		#set($multimedia = "imagen")
 
887	#elseif($hasImages > 1)
 
888		#set($multimedia = "galeria")
 
889	#end
 
890	#getTagMacro_v1($Multimedia, '', 'Multimedia', -1, '', '')
 
891	#if($Multimedia && $Multimedia.Document.data)
 
892		#if($Multimedia.Extension.data && $Multimedia.Extension.data == "mp3")
 
893			#if($multimedia == "")
 
894				#set($multimedia = $multimedia + "audio")
 
895			#else
 
896				#set($multimedia = $multimedia + "|audio")
 
897			#end
 
898		#elseif ($Multimedia.Extension.data && $Multimedia.Extension.data == "mp4")
 
899			#if($multimedia == "")
 
900				#set($multimedia = $multimedia + "video")
 
901			#else
 
902				#set($multimedia = $multimedia + "|video")
 
903			#end
 
904		#end
 
905	#end
 
906	#getTagMacro_v1($Vimeo, '', 'Vimeo', -1, '', '')
 
907	#if($Vimeo && $Vimeo.data)
 
908		#if($multimedia == "")
 
909			#set($multimedia = $multimedia + "video")
 
910		#else
 
911			#set($multimedia = $multimedia + "|video")
 
912		#end
 
913	#end
 
914	#getTagMacro_v1($Youtube, '', 'Youtube', -1, '', '')
 
915	#if($Youtube && $Youtube.data)
 
916		#if($multimedia == "")
 
917			#set($multimedia = $multimedia + "video")
 
918		#else
 
919			#set($multimedia = $multimedia + "|video")
 
920		#end
 
921	#end
 
922
 
923	#if($secc2 != "undefined")
 
924		#set($secc2 = '"'+$secc2+'"') 
 
925	#end
 
926	#if($secc3 != "undefined")
 
927		#set($secc3 = '"'+$secc3+'"') 
 
928	#end
 
929
 
930	window.dataLayer = window.dataLayer || [];
 
931	window.dataLayer.push(
 
932	{
 
933	    "event": _even,
 
934	    "ads": {
 
935		"enabled": undefined,
 
936		"positions": m_ads
 
937	    },
 
938	    "campaign": {
 
939		"medium": undefined,
 
940		"name": undefined,
 
941		"source": undefined
 
942	    },
 
943	    "content": {
 
944		"access": "abierto",
 
945		"branded": undefined,
 
946		"category": "vida y estilo",
 
947		"date": {
 
948		    "modification": "$date_m.trim()",
 
949		    "publication": "$date_m.trim()",
 
950		    "publication_short": "$date_s.trim()"
 
951		},
 
952		"front": "1",
 
953		"id": "$reserved-article-id.data",
 
954		"local": {
 
955		    "city": undefined,
 
956		    "province": undefined,
 
957		    "region": undefined
 
958		},
 
959		"local_is": "0",
 
960		"multimedia": "$multimedia",
 
961		"origin": "gzp",
 
962		"person": {
 
963		    "author": "$autorfinal",
 
964		    "editor": "$autorfinal",
 
965		    "signin": "$autorfinal"
 
966		},
 
967		"place": undefined,
 
968		"pretitle": undefined,
 
969		"read": {
 
970		    "time": Math.round(($(".text").text().split(' ').length * 60) / 250).toString()
 
971		},
 
972		"related": "0",
 
973		"search": undefined,
 
974		"section": {
 
975			"level_1": "$secc1",
 
976			"level_2": $secc2,
 
977			"level_3": $secc3
 
978		},
 
979		"social": undefined,
 
980		"tag": $keywordsfinal_datalayer,
 
981		"type": {
 
982		    "cms": _cms
 
983		},
 
984		"words": $(".text").text().split(' ').length
 
985	    },
 
986	    "page": {
 
987		"h1": (!document.querySelector('h1')) ? 'null': document.querySelector('h1').textContent,
 
988		"notifications": Notification.permission,
 
989		"referrer": document.referrer,
 
990		"response": "200",
 
991		"view_id": Math.floor(Date.now() / 1000),
 
992		"title": document.title,
 
993		"url": {
 
994		    "complete": window.location.href,
 
995		    "domain": "codigonuevo.com",
 
996		    "hostname": "www.codigonuevo.com",
 
997		    "parameters": undefined,
 
998		    "path": window.location.pathname
 
999		}
 
1000	    },
 
1001	    "product": {
 
1002		"platform": "web"
 
1003	    },
 
1004	    "video": {
 
1005		"author": undefined,
 
1006		"origin": undefined,
 
1007		"title": undefined,
 
1008		"type": undefined
 
1009	    }
 
1010	}    );
 
1011</script>
 
1012#set ($Headline = "")
 
1013#getTagMacro_v1($Headline, '', 'Headline', -1, '', '')
 
1014#set($TituloEsc = $htmlUtil.escape($!Headline.data))
 
1015#set($TituloEsc = $TituloEsc.replaceAll("\n", ""))
 
1016#set ($tempSubheadline = "#getTeaserSubheadline_v1(false)")
 
1017#if($tempSubheadline && $tempSubheadline != "")
 
1018	#set($Texto = $tempSubheadline )
 
1019#end	
 
1020#set($Texto = $Texto.replaceAll("<.*?>","") )
 
1021#set($Texto = $Texto.trim() )
 
1022#set($TextoEsc = $htmlUtil.escape($Texto))
 
1023
 
1024#set ($Text = "")
 
1025#getTagMacro_v1($Text, '', 'Text', -1, '', '')
 
1026#set ($TextArt = $!Text.data)
 
1027#set($TextArt = $TextArt.replaceAll("<.*?>","") )
 
1028#set($TextArt = $TextArt.trim() )
 
1029#set($TextoFinal = $htmlUtil.escape($TextArt))
 
1030	
 
1031#set($logo = "$!iterVelocityTools.getVariable('0','logo_datos')" )
 
1032#set($logo = $logo.trim() )
 
1033#set($logo = $htmlUtil.escape($logo))
 
1034#set($logo = $logo.replaceAll("/","\/") )
 
1035#set($section = "")
 
1036#set($section_url = "")
 
1037#set($ac-sectionDateFrom =  $articleContext.selectNodes('articlectx/sections//section[@from]'))
 
1038#if($ac-sectionDateFrom && $ac-sectionDateFrom.size() > 0)
 
1039	#foreach ($atrib in $ac-sectionDateFrom.get(0).attributes()  )
 
1040		#if($atrib.name == "name")
 
1041			#set($section = $!atrib.data)
 
1042		#end
 
1043		#if($atrib.name == "url")
 
1044			#set($section_url = $!atrib.data)
 
1045		#end
 
1046		
 
1047	#end
 
1048#end
 
1049
 
1050
 
1051##++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
1052## VIDEOS EN JSON ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
1053##++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
 
1054#set($cont_video = '')
 
1055#set ($Youtube_Text = "")
 
1056#getTagMacro_v1($Youtube_Text, '', 'Youtube_Text', -1, '', '')
 
1057#if(($Multimedia && $Multimedia.Document.data) || ($Youtube_Text && $Youtube_Text.data) || ($Vimeo && $Vimeo.data ) || ($Youtube && $Youtube.data))
 
1058		#if($Multimedia && $Multimedia.Document.data != '')
 
1059			#foreach ($el in $Multimedia.getSiblings())
 
1060				#if ($el.Extension.data && $el.Extension.data == "mp4")
 
1061					#if($cont_video != "")
 
1062						#set($cont_video = $cont_video + ',')
 
1063					#end
 
1064					#set($cont_video = $cont_video +'{"@type": "VideoObject","name": "Interno","description": "","thumbnailUrl": "'+$!el.Preview.data+'","uploadDate": "'+$reserved-article-display-date.data+'","url": "'+$!el.Document.data+'"}')
 
1065				#end
 
1066			#end
 
1067		#end
 
1068		#if($Youtube && $Youtube.data)
 
1069			#foreach ($el in $Youtube.getSiblings())
 
1070				#if($cont_video != "")
 
1071					#set($cont_video = $cont_video + ',')
 
1072				#end
 
1073				#set($cont_video = $cont_video + '{"@type": "VideoObject","name": "Youtube","description": "","thumbnailUrl": "https://img.youtube.com/vi/'+$el.data+'/maxresdefault.jpg","uploadDate": "'+$reserved-article-display-date.data+'","url": "https://www.youtube.com/embed/'+$el.data+'"}')
 
1074			#end
 
1075		#end
 
1076		#if($Youtube_Text && $Youtube_Text.data)
 
1077			#foreach ($el in $Youtube_Text.getSiblings())
 
1078				#if($cont_video != "")
 
1079					#set($cont_video = $cont_video + ',')
 
1080				#end
 
1081				#set($cont_video = $cont_video + '{"@type": "VideoObject","name": "Youtube","description": "", "thumbnailUrl": "https://img.youtube.com/vi/'+$el.data+'/maxresdefault.jpg","uploadDate": "'+$reserved-article-display-date.data+'","url": "www.youtube.com/embed/'+$el.data+'"}')
 
1082			#end
 
1083		#end
 
1084#end
 
1085##++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
1086## IMAGES EN JSON ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
1087##++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
1088#set($cont_image = '')
 
1089#if(!$numImage)
 
1090	#set ($numImage = 0)
 
1091#end
 
1092#if($numImage > 0)
 
1093	#set ($numImageFor = $numImage - 1)
 
1094	#foreach($i in [0..$numImageFor])
 
1095		#set($NodeImage = $articleToolbox.getImageNode("Image", "$i", "true"))
 
1096		#set($UrlImage = $articleToolbox.getImageURL("Image", "$i", "crop1200x980"))
 
1097		#if($cont_image != "")
 
1098			#set($cont_image = $cont_image + ',')
 
1099		#end
 
1100		#set($cont_image = $cont_image + '{"@type": "ImageObject","url": "'+$UrlImage+'","datePublished": "'+$reserved-article-display-date.data+'"')
 
1101		#if($!NodeImage.Byline && $!NodeImage.Byline.data != "")
 
1102			#set($BylineImage = $!NodeImage.Byline.data)
 
1103			#set($cont_image = $cont_image + ',"author": "'+$!BylineImage+'"')
 
1104
 
1105		#end
 
1106		#if($!NodeImage.Cutline && $!NodeImage.Cutline.data != "")
 
1107			#set($CutlineImage = $!NodeImage.Cutline.data)
 
1108			#set($cont_image = $cont_image + ',"caption": "'+$CutlineImage+'","name": "'+$!CutlineImage+'"')
 
1109		#end
 
1110		#set($cont_image = $cont_image + '}')
 
1111	#end
 
1112
 
1113#end
 
1114#set ($numImageText = $articleToolbox.getNumImageTags("Image_Text", "true"))
 
1115#if(!$numImageText)
 
1116	#set ($numImageText = 0)
 
1117#end
 
1118#if($numImageText > 0)	
 
1119	#set ($numImageForT = $numImageText - 1)
 
1120	#foreach($i in [0..$numImageForT])
 
1121		#set($NodeImage = $articleToolbox.getImageNode("Image_Text", "$i", "true"))
 
1122		#set($UrlImage = $articleToolbox.getImageURL("Image_Text", "$i", "crop1200x980"))
 
1123		#if($cont_image != "")
 
1124			#set($cont_image = $cont_image + ',')
 
1125		#end
 
1126		#set($cont_image = $cont_image + '{"@type": "ImageObject","url": "'+$UrlImage+'","datePublished": "'+$reserved-article-display-date.data+'"')
 
1127		#if($!NodeImage.Byline && $!NodeImage.Byline.data != "")
 
1128			#set($BylineImage = $!NodeImage.Byline.data)
 
1129			#set($cont_image = $cont_image + ',"author": "'+$!BylineImage+'"')
 
1130
 
1131		#end
 
1132		#if($!NodeImage.Cutline && $!NodeImage.Cutline.data != "")
 
1133			#set($CutlineImage = $!NodeImage.Cutline.data)
 
1134			#set($cont_image = $cont_image + ',"caption": "'+$CutlineImage+'","name": "'+$!CutlineImage+'"')
 
1135		#end
 
1136		#set($cont_image = $cont_image + '}')
 
1137	#end
 
1138#end
 
1139<script type="application/ld+json" nominify>
 
1140	{  
 
1141		"@context": "http://schema.org",  
 
1142		"@type": "NewsArticle",  
 
1143		"mainEntityOfPage": {
 
1144			"@type": "WebPage",
 
1145			"@id": "#siteUrl()$url_actual"  
 
1146		},
 
1147		"headline": "$TituloEsc",
 
1148		#if($keywordsfinal != 'undefined')#*
 
1149		*#		"keywords": [ $keywordsfinal],#*
 
1150		*##end
 
1151		"articleBody": "$TextoFinal",
 
1152		"url": "#siteUrl()$url_actual",
 
1153		"articleSection":"$section",  
 
1154		"datePublished": "$reserved-article-display-date.data",
 
1155		"dateModified": "$reserved-article-modified-date.data",  
 
1156		"author":[ {
 
1157			"@type": "Person",
 
1158			"name": "$autorfinal",
 
1159			"url": "#siteUrl()$!autorUrl"
 
1160		}],
 
1161		"publisher": {
 
1162			"@type": "Organization",
 
1163			"name": "Código Nuevo",
 
1164			"logo": {
 
1165				"@type": "ImageObject",
 
1166				"url": "$logo"    
 
1167			}  
 
1168		},
 
1169		#if($cont_image != "")#*
 
1170		*#		"image":[$cont_image],#*
 
1171		*##end#*
 
1172		*##if($cont_video != "")#*
 
1173		*#		"video":[$cont_video],#*
 
1174		*##end
 
1175		"description": "$TextoEsc"		
 
1176	}
 
1177</script>
 
1178#set($logo = $iterVelocityTools.getVariable("0","logo_amp"))
 
1179<script type="application/ld+json"> {"@context":"https://schema.org",
 
1180	"@graph":[{
 
1181	"@type":"Organization",
 
1182	"@id":"https://www.codigonuevo.com/organization",
 
1183	"name":"Código Nuevo",
 
1184	"url":"https://www.codigonuevo.com/",
 
1185	"sameAs":["https://www.facebook.com/codigonuevoCN/","https://twitter.com/codigonuevo/","https://www.instagram.com/codigonuevo/","https://www.youtube.com/channel/UCSqYjOWkCPVtZY8XubFZdDA"],
 
1186	"logo":{"@type":"ImageObject","@id":"https://www.compramejor.es/#logo",
 
1187	"inLanguage":"es",
 
1188	"url":"$logo",
 
1189	"width":395,
 
1190	"height":55,
 
1191	"caption":"Código Nuevo"
 
1192	}
 
1193	},
 
1194	  {"@type":"WebSite","@id":"https://www.codigonuevo.com/#website",
 
1195	"url":"https://www.codigonuevo.com/",
 
1196	"name":"Código Nuevo","description":"Código Nuevo es el medio de comunicación online que habla claro de las cosas que te interesan. Inspiramos, informamos y conectamos contigo.","publisher":{"@id":"https://www.codigonuevo.com/#organization"},"inLanguage":"es"},
 
1197	{"@type":"WebPage","@id":"https://www.codigonuevo.com/#webpage","url":"https://www.codigonuevo.com/","name":"Código Nuevo | La información que te conecta con el mundo",
 
1198	"isPartOf":{"@id":"https://www.codigonuevo.com/#website"},"about":{"@id":"https://www.codigonuevo.com/#organization"},
 
1199	"datePublished":"$reserved-article-modified-date.data","dateModified":"$reserved-article-display-date.data","description":"Código Nuevo es el medio de comunicación online que habla claro de las cosas que te interesan. Inspiramos, informamos y conectamos contigo.","inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https://www.codigonuevo.com/"]}]}
 
1200	]}
 
1201</script>
 
1202
 
1203#set($metaFrom = {})
 
1204#set($temp = $metaFrom.put("property","article:published_time"))
 
1205#set($temp = $metaFrom.put("content",$date_m.trim()))
 
1206$iterVelocityTools.addMetaTag( $metaFrom )
 
1207
 
1208#set($metaModif = {})
 
1209#set($temp = $metaModif.put("property","article:modified_time"))
 
1210#set($temp = $metaModif.put("content",$date_m.trim()))
 
1211$iterVelocityTools.addMetaTag( $metaModif )		
 
1212
 
1213#set($metaRobots = {})
 
1214#set($temp = $metaRobots.put("name","robots"))
 
1215#set($temp = $metaRobots.put("content", "max-image-preview:large" ))
 
1216$iterVelocityTools.addMetaTag( $metaRobots )
 
1217
 
1218#set($metaFaceApp = {})
 
1219#set($temp = $metaFaceApp.put("property","fb:app_id"))
 
1220#set($temp = $metaFaceApp.put("content","219282031776342" ))
 
1221$iterVelocityTools.addMetaTag( $metaFaceApp )
 
1222
 
1223#set($metaFacePage = {})
 
1224#set($temp = $metaFacePage.put("property","fb:pages"))
 
1225#set($temp = $metaFacePage.put("content","" ))
 
1226##$iterVelocityTools.addMetaTag( $metaFacePage )
 
1227
 
1228#set($metaSiteName = {})
 
1229#set($temp = $metaSiteName.put("property","og:site_name"))
 
1230#set($temp = $metaSiteName.put("content","Código Nuevo" ))
 
1231$iterVelocityTools.addMetaTag( $metaSiteName )
 
1232
 
1233
 
1234#set($metaSiteName = {})
 
1235#set($temp = $metaSiteName.put("name","twitter:description"))
 
1236#set($temp = $metaSiteName.put("content",$TextoEsc))
 
1237$iterVelocityTools.addMetaTag( $metaSiteName )
 
1238
 
1239#set($url_image = "$!articleToolbox.getImageURL('Image', '0', 'crop1200x980')" )
 
1240#set($metaSiteName = {})
 
1241#set($temp = $metaSiteName.put("name","twitter:image"))
 
1242#set($temp = $metaSiteName.put("content", $url_image))
 
1243$iterVelocityTools.addMetaTag( $metaSiteName )
 
1244
 
1245#set($metaSiteName = {})
 
1246#set($temp = $metaSiteName.put("name","twitter:title"))
 
1247#set($temp = $metaSiteName.put("content",$TituloEsc))
 
1248$iterVelocityTools.addMetaTag( $metaSiteName )
 
1249
 
1250##++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
1251##++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
1252#set($metaSiteName = {})
 
1253#set($temp = $metaSiteName.put("name","twitter:title"))
 
1254#set($temp = $metaSiteName.put("content",$TituloEsc))
 
1255$iterVelocityTools.addMetaTag( $metaSiteName )
 
1256
 
1257#set($metaSiteName = {})
 
1258#set($temp = $metaSiteName.put("name","twitter:site"))
 
1259#set($temp = $metaSiteName.put("content","@CodigoNuevo"))
 
1260$iterVelocityTools.addMetaTag( $metaSiteName )
 
1261
 
1262#set($metaSiteName = {})
 
1263#set($temp = $metaSiteName.put("name","twitter:card"))
 
1264#set($temp = $metaSiteName.put("content","summary_large_image"))
 
1265$iterVelocityTools.addMetaTag( $metaSiteName )
 
1266
 
1267#set($metaSiteName = {})
 
1268#set($temp = $metaSiteName.put("name","author"))
 
1269#set($temp = $metaSiteName.put("content","$autorfinal"))
 
1270$iterVelocityTools.addMetaTag( $metaSiteName )
 
1271
 
1272#set($metaSiteName = {})
 
1273#set($temp = $metaSiteName.put("name","publisher"))
 
1274#set($temp = $metaSiteName.put("content","www.codigonuevo.com"))
 
1275$iterVelocityTools.addMetaTag( $metaSiteName )
 
1276
 
1277#set($metaSiteName = {})
 
1278#set($temp = $metaSiteName.put("name","og:section"))
 
1279#set($temp = $metaSiteName.put("content","$section"))
 
1280$iterVelocityTools.addMetaTag( $metaSiteName )
 
1281
 
1282#if($articleToolbox.getTag(null, "SEOCanonical") && $articleToolbox.getTag(null, "SEOCanonical") != "")
 
1283	#set($linkCanonical = {})
 
1284	#set($URLCanonical = "https://" + $!articleToolbox.getTag(null, "SEOCanonical").data )
 
1285	#set($temp = $linkCanonical.put("rel","canonical"))
 
1286	#set($temp = $linkCanonical.put("href", $URLCanonical))
 
1287	$iterVelocityTools.addLinkTag( $linkCanonical )
 
1288#end