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

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