1##----Metricas Detalle-----
2#set($TituloEsc = $!articleToolbox.getTag(null,"Headline").data)
3#set($TituloEsc = $TituloEsc.replaceAll("n", ""))
4#set($TituloEsc = $TituloEsc.replaceAll('"', "'"))
5#set($DescTexto = $!articleToolbox.getTag(null,"Lead").data)
6#set($DescTexto = $DescTexto.trim() )
7#set($DescTexto = $htmlUtil.stripHtml($DescTexto))
8#set($DescTexto = $htmlUtil.escape($DescTexto))
9#set($DescTexto = $DescTexto.replaceAll('"', "'"))
10#set($logo = "$iterVelocityTools.getVariable('0','logo2')" )
11#set($logo = $logo.trim() )
12#set($logo = $htmlUtil.escape($logo))
13#set($logo = $logo.replaceAll(" )
14#set($section = "")
15#set($section_url = "")
16#set($ac-sectionDateFrom = $articleContext.selectNodes('articlectx/sections//section(@from)'))
17#if($ac-sectionDateFrom && $ac-sectionDateFrom.size() > 0)
18 #foreach ($atrib in $ac-sectionDateFrom.get(0).attributes() )
19 #if($atrib.name == "name")
20 #set($section = $!atrib.data)
21 #end
22 #if($atrib.name == "url")
23 #set($section_url = $!atrib.data)
24 #end
25 #end
26#end
27
28##------------------SETEO DEL TITLE CON EL TITULO CORTO-----------------------------------------
29
30#set($title = $!articleToolbox.getTag(null, "Headline").data)
31#set($titulo_corto = $!articleToolbox.getTag(null,"TeaserHeadline").data)
32#set($tituloMeta = $!articleToolbox.getTag(null,"meta_title").data)
33
34#if($tituloMeta && $tituloMeta != "")
35 $iterVelocityTools.setTitle("$tituloMeta")
36#elseif($titulo_corto && $titulo_corto != "")
37 $iterVelocityTools.setTitle("$titulo_corto")
38#else
39 $iterVelocityTools.setTitle("$title")
40#end
41
42
43## *************** AUTOR ********************
44#set($autorfinal = "")
45#set($autorMeta = "")
46#set($urlautorfinal = "")
47#set($hmAutores = {})
48#getAcAssignedCatExtended_v1($hmAutores "Author")
49#if($hmAutores.size() > 0)
50 #foreach($hmAutor in $hmAutores)
51 #if($hmAutor.name && $hmAutor.name != "")
52 #set($urlautor = "#metadataUrl_v1('cronologia')${hmAutor.friendlyname}")
53 #set($autorMeta = $urlautor)
54 #set($autorfinal = $autorfinal+'{
55 "@type": "Person",
56 "name": "'+$hmAutor.name+'",
57 "url": "'+$urlautor+'"
58 },')
59 <div itemprop="author" itemscope itemtype="
60 <meta itemprop="name" content="$!hmAutor.name">
61 <meta itemprop="url" content="$!urlautor">
62 </div>
63 #end
64 #end
65 #set($value = $autorfinal.length() - 1)
66 #set($autorfinal = $autorfinal.substring(0,$value) )
67#else
68 <div itemprop="author" itemscope itemtype="
69 <meta itemprop="name" content="LaPrensa.hn">
70 <meta itemprop="url" content="
71 </div>
72 #set($autorfinal="{
73 "@type": "Person",
74 "name": "LaPrensa.hn",
75 "url": "
76 }")
77#end
78
79
80## *************** CREADOR ********************
81#set($creadorFinal = "")
82#set($creadorMarfeel = "")
83#set($hmCreadores = {})
84#getAcAssignedCatExtended_v1($hmCreadores "Author_Real")
85#if($hmCreadores.size() > 0)
86 #foreach($hmCreador in $hmCreadores)
87 #if($creadorFinal == "")
88 #set($creadorFinal=""" +$hmCreador.name+ '"')
89 #set($creadorMarfeel = $hmCreador.name+";")
90 #else
91 #set($creadorFinal = $creadorFinal + ',"' +$hmCreador.name + '"')
92 #set($creadorMarfeel = $creadorMarfeel+$hmCreador.name+";")
93 #end
94 #end
95 #set($value = $creadorMarfeel.length() - 1)
96 #set($creadorMarfeel = $creadorMarfeel.substring(0,$value) )
97#end
98
99###************** METADATOS *******************
100#set($keywordsfinal = "")
101#set($keywordsmeta = "")
102#set($keywordstmp = "")
103#set($keywordslisto = "")
104#set($auxCatalagoTema = {})
105#getAcAssignedCatExtended_v1($auxCatalagoTema "Topic")
106#if($auxCatalagoTema.size() > 0)
107 #foreach($keyword in $auxCatalagoTema)
108 #set($keywordstmp=$keyword.name)
109 #set($keywordslisto=$keywordstmp.replace('"', ''))
110 #if($keywordsfinal == "")
111 #set($keywordsfinal=""" + $keywordslisto + '"')
112 #set($keywordsmeta = $keywordslisto)
113 #else
114 #set($keywordsfinal = $keywordsfinal + ',"' +$keywordslisto + '"')
115 #set($keywordsmeta = $keywordsmeta+','+$keywordslisto)
116 #end
117 #end
118#end
119
120#set($auxCatalagoLocation = {})
121#getAcAssignedCatExtended_v1($auxCatalagoLocation "Location")
122#if($auxCatalagoLocation.size() > 0)
123 #foreach($keyword in $auxCatalagoLocation)
124 #set($keywordstmp=$keyword.name)
125 #set($keywordslisto=$keywordstmp.replace('"', ''))
126 #if($keywordsfinal == "")
127 #set($keywordsfinal="""+$keywordslisto+'"')
128 #set($keywordsmeta = $keywordslisto)
129 #else
130 #set($keywordsfinal = $keywordsfinal + ", "+'"' +$keywordslisto+'"')
131 #set($keywordsmeta = $keywordsmeta+','+$keywordslisto)
132 #end
133 #end
134#end
135#set($auxCatalagoPeople = {})
136#getAcAssignedCatExtended_v1($auxCatalagoPeople "People")
137#if($auxCatalagoPeople.size() > 0)
138 #foreach($keyword in $auxCatalagoPeople)
139 #set($keywordstmp=$keyword.name)
140 #set($keywordslisto=$keywordstmp.replace('"', ''))
141 #if($keywordsfinal == "")
142 #set($keywordsfinal="""+$keywordslisto+'"')
143 #set($keywordsmeta = $keywordslisto)
144 #else
145 #set($keywordsfinal = $keywordsfinal + ", "+'"' +$keywordslisto+'"')
146 #set($keywordsmeta = $keywordsmeta+','+$keywordslisto)
147 #end
148 #end
149#end
150#set($auxCatalagoTeams = {})
151#getAcAssignedCatExtended_v1($auxCatalagoOrganizations "Teams")
152#if($auxCatalagoTeams.size() > 0)
153 #foreach($keyword in $auxCatalagoTeams)
154 #set($keywordstmp=$keyword.name)
155 #set($keywordslisto=$keywordstmp.replace('"', ''))
156 #if($keywordsfinal == "")
157 #set($keywordsfinal="""+$keywordslisto+'"')
158 #set($keywordsmeta = $keywordslisto)
159 #else
160 #set($keywordsfinal = $keywordsfinal + ", "+'"' +$keywordslisto+'"')
161 #set($keywordsmeta = $keywordsmeta+','+$keywordslisto)
162 #end
163 #end
164#end
165##set($auxCatalagoInstitutions = {})
166##getAcAssignedCatExtended_v1($auxCatalagoOrganizations "Institutions")
167##if($auxCatalagoInstitutions.size() > 0)
168 ##foreach($keyword in $auxCatalagoInstitutions)
169 ##if($keywordsfinal == "")
170 ##set($keywordsfinal="""+$keyword.name+'"')
171 ##else
172 ##set($keywordsfinal = $keywordsfinal + ", "+'"' +$keyword.name+'"')
173 ##end
174 ##end
175##end
176
177
178
179##---------------FILTRO Para Pawyall------------------------
180#set($ArticleID = $reserved-article-id.data)
181#set($Hierarchy = "")
182#set($paywallData="")
183#set($hmAClassification = {})
184#getAcAssignedCatExtended_v1($hmAClassification "Advertising_Classification")
185
186#if($hmAClassification.size() > 0)
187 #foreach( $permission in $hmAClassification )
188 #if($permission.name == "No GAE")
189
190 #elseif($permission.name == "Premium")
191 #set($paywallData=",")
192 #set($paywallData=$paywallData+'"isAccessibleForFree": false,')
193 #set($paywallData=$paywallData+'"offers": {')
194 #set($paywallData=$paywallData+'"@type": "Offer",')
195 #set($paywallData=$paywallData+'"url": "
196 #set($paywallData=$paywallData+'"availability": "InStock",')
197 #set($paywallData=$paywallData+'"price": "Variable",')
198 #set($paywallData=$paywallData+'"priceCurrency": "HNL",')
199 #set($paywallData=$paywallData+'"eligibleRegion": "Worldwide"}')
200 #elseif($permission.name == "Registro")
201 #set($paywallData=",")
202 #set($paywallData=$paywallData+'"isAccessibleForFree": false,')
203 #set($paywallData=$paywallData+'"offers": {')
204 #set($paywallData=$paywallData+'"@type": "Offer",')
205 #set($paywallData=$paywallData+'"url": "
206 #set($paywallData=$paywallData+'"availability": "InStock",')
207 #set($paywallData=$paywallData+'"price": "Variable",')
208 #set($paywallData=$paywallData+'"priceCurrency": "HNL",')
209 #set($paywallData=$paywallData+'"eligibleRegion": "Worldwide"}')
210 #end
211 #end
212#end
213
214
215
216
217
218
219
220
221##************************************************************************
222#set($ac-url = $articleContext.selectNodes('articlectx/url'))
223#set($xml-url = $ac-url.get(0).text)
224#set($url_actual = $!xml-url )
225
226###************** DATE PUBLISHED/MODIFIED *******************
227#set( $fechaModificacion = $reserved-article-modified-timespan-utc.data )
228#set( $fechaModificacion = $numberTool.toNumber($fechaModificacion).intValue() )
229#set( $fechaModificacion = ($fechaModificacion * 1000))
230#set( $fechaModificacion = $dateTool.format( "yyyy-MM-dd'T'HH:mm:ssXXX", $fechaModificacion ))
231#set( $fechaModificacionOG = $fechaModificacion )
232
233#set( $fechaCreacion = $reserved-article-create-timespan-utc.data )
234#set( $fechaCreacion = $numberTool.toNumber($fechaCreacion).intValue() )
235#set( $fechaCreacion = ($fechaCreacion * 1000))
236#set( $fechaCreacion = $dateTool.format( "yyyy-MM-dd'T'HH:mm:ssXXX", $fechaCreacion ))
237
238#set($ac-sectionDateTo = $articleContext.selectNodes('articlectx/sections//section(@from)'))
239#if($ac-sectionDateTo.size() > 0)
240 #foreach ($atrib in $ac-sectionDateTo.get(0).attributes() )
241 #if($atrib.name == "from")
242 #set ($portalBeanLocator = $portal.getClass().forName('com.liferay.portal.kernel.bean.PortalBeanLocatorUtil'))
243 #set ($dateFormatFactory = $portalBeanLocator.locate('com.liferay.portal.kernel.util.DateFormatFactoryUtil'))
244 #set ($indexFormat = $dateFormatFactory.getSimpleDateFormat('yyyy/MM/dd HH:mm:ss'))
245 #set ($dResultado = $indexFormat.parse("$atrib.data"))
246 #set ($fechaPublicacion = $dateTool.format( "yyyy-MM-dd'T'HH:mm:ssXXX", $dResultado ))
247 #end
248 #end
249#end
250
251#set( $fMod = $reserved-article-modified-timespan-utc.data )
252#set( $fMod = $numberTool.toNumber($fMod).intValue() )
253#set( $fMod = ($fMod * 1000))
254#set( $fModAnio = $numberTool.toNumber($dateTool.format( "yyyy", $fMod )))
255#set( $fModMes = $numberTool.toNumber($dateTool.format( "MM", $fMod )))
256#set( $fModDia = $numberTool.toNumber($dateTool.format( "dd", $fMod )))
257#set( $fModHora = $numberTool.toNumber($dateTool.format( "HH", $fMod )))
258#set( $fModMins = $numberTool.toNumber($dateTool.format( "mm", $fMod )))
259#set( $fModSegs = $numberTool.toNumber($dateTool.format( "ss", $fMod )))
260
261#set( $fPubAnio = $numberTool.toNumber($dateTool.format( "yyyy", $dResultado )))
262#set( $fPubMes = $numberTool.toNumber($dateTool.format( "MM", $dResultado )))
263#set( $fPubDia = $numberTool.toNumber($dateTool.format( "dd", $dResultado )))
264#set( $fPubHora = $numberTool.toNumber($dateTool.format( "HH", $dResultado )))
265#set( $fPubMins = $numberTool.toNumber($dateTool.format( "mm", $dResultado )))
266#set( $fPubSegs = $numberTool.toNumber($dateTool.format( "ss", $dResultado )))
267
268#if($fPubAnio > $fModAnio)
269 #set($fechaModificacion = $fechaPublicacion)
270#else
271 #if($fPubMes > $fModMes)
272 #set($fechaModificacion = $fechaPublicacion)
273 #else
274 #if($fPubDia > $fModDia)
275 #set($fechaModificacion = $fechaPublicacion)
276 #else
277 #if($fPubHora > $fModHora)
278 #set($fechaModificacion = $fechaPublicacion)
279 #else
280 #if($fPubMins > $fModMins)
281 #set($fechaModificacion = $fechaPublicacion)
282 #else
283 #if($fPubSegs > $fModSegs)
284 #set($fechaModificacion = $fechaPublicacion)
285 #end
286 #end
287 #end
288 #end
289 #end
290#end
291
292###************** IMAGEN *******************
293#set($childrenTags = $articleToolbox.getChildrenTags(null))
294#set($hasImages = 0)
295#set($varImage="
296 "image": (")
297#foreach($el in $childrenTags)
298 #if($el.name == "Image" || $el.name == "Image_Text" || $el.name == "Image_Text_Vertical")
299 #set($hasImages = 1)
300 #set($tempImage = $articleToolbox.getImageURL($el.name, $el.Milenium.data, "crop_1200x900"))
301 #set($tempcutline = $articleToolbox.getImageNode("$el.name", "$el.Milenium.data"))
302 #set($elcutline = $tempcutline.Cutline.data)
303 #if($tempImage && $tempImage != "")
304 #set($varImage = $varImage+'"'+$!tempImage+'",')
305 #set($pub_imagen_dim = $!articleToolbox.getImageProperties( "$tempImage" ))
306 <div itemprop="image" itemscope itemtype="
307 <meta itemprop="url" content="$!tempImage" />
308 <meta itemprop="width" content="$!pub_imagen_dim.width" />
309 <meta itemprop="height" content="$!pub_imagen_dim.height" />
310 #if($elcutline && $elcutline != "")
311 #set($elcutline = $elcutline.replaceAll("<p>", ""))
312 #set($elcutline = $elcutline.replaceAll("</p>", ""))
313 #set($elcutline = $htmlUtil.escape($elcutline))
314 <meta itemprop="caption" content="$!elcutline" />
315 #end
316 </div>
317 #end
318 #end
319#end
320#set($pub_imagen = $articleToolbox.getImageURL("Image","0","crop_1200x900"))
321#if($hasImages == 0)
322 #set($varImage = $varImage+'"'+$iterVelocityTools.getVariable('0','imagenGenerica')+'"')
323 #set($pub_imagen = $iterVelocityTools.getVariable('0','imagenGenerica'))
324 <div itemprop="image" itemscope itemtype="
325 <meta itemprop="url" content="$iterVelocityTools.getVariable('0','imagenGenerica')" />
326 <meta itemprop="width" content="1200" />
327 <meta itemprop="height" content="630" />
328 </div>
329#else
330 #set($value = $varImage.length() - 1)
331 #set($varImage = $varImage.substring(0,$value) )
332#end
333#set($varImage = $varImage+'),')
334
335#set($thumb_imagen = $articleToolbox.getImageURL("Image","0","crop_51_100"))
336
337###************** CUERPO DE NOTA *******************
338#set($TextoTotalEsc = $!articleToolbox.getTag(null,"Text").data)
339#set($TextoTotalEsc = $TextoTotalEsc.replaceAll("<p>", ""))
340#set($TextoTotalEsc = $TextoTotalEsc.replaceAll("</p>", ""))
341#set($TextoTotalEsc = $TextoTotalEsc.replaceAll('<*"?>',""))
342
343#set($TextoTotalEsc = $htmlUtil.escape($TextoTotalEsc))
344
345#if(!$DescTexto || $!DescTexto == "")
346 #set($DescTexto = $TituloEsc)
347#end
348
349#if($Jwplayer && $Jwplayer.data != "" || $Jwplayer_Text && $Jwplayer_Text.data != "")
350 #set ($videoExt=".mp4")
351
352#if($Jwplayer && $Jwplayer.data != "")
353 #set ($videoID=$!Jwplayer.data)
354 #set ($videoID=$videoID.replaceAll('"',''))
355
356 #set ($urlImg = "
357 #set ($urlVideo = "
358#else
359 #set ($videoID=$!Jwplayer_Text.data)
360 #set ($videoID=$videoID.replaceAll('"',''))
361
362 #set ($urlImg = "
363 #set ($urlVideo = "
364#end
365<script type="application/ld+json">
366 {
367 "@context": "
368 "@type": "VideoObject",
369 "mainEntityOfPage": "#siteUrl()$url_actual",
370 "name": "$TituloEsc",
371 "@id": "#siteUrl()$url_actual",
372 "url": "#siteUrl()$url_actual",
373 "embedUrl": "$!urlVideo$videoExt",
374 "encodingFormat": "video/mp4",
375 "uploadDate": "$!fechaPublicacion",
376 "datePublished": "$!fechaPublicacion",
377 "dateCreated": "$!fechaCreacion",
378 "dateModified": "$!fechaModificacion",
379 "description": "$DescTexto",
380 "thumbnailUrl": "$urlImg",
381 "thumbnail" : "$urlImg",
382 "author": ($autorfinal),
383 "headline": "$TituloEsc",
384 "creator": ($autorfinal),
385 "keywords": ($keywordsfinal),$!varImage
386 "publisher": {
387 "@type": "Organization",
388 "name": "La Prensa",
389 "logo": {
390 "@type": "ImageObject",
391 "url": "$iterVelocityTools.getVariable('0','logo2')"
392 }
393 },
394 "sameAs" : (
395 "
396 "
397 "
398 "
399 )
400 }
401</script>
402<script type="application/ld+json">
403 {
404 "@context": "
405 "@type": "NewsArticle",
406 "mainEntityOfPage": "#siteUrl()$!articleToolbox.getArticleViewer("canonical")",
407 "name": "$TituloEsc",
408 "headline": "$TituloEsc",
409 "description": "$!DescTexto",
410 "url": "#siteUrl()$url_actual",
411 "thumbnailUrl": "$urlImg",
412 "datePublished": "$!fechaPublicacion",
413 "dateCreated": "$!fechaCreacion",
414 "dateModified": "$!fechaModificacion",
415 "articleSection": "$section",
416 "creator": ($creadorFinal),
417 "keywords": ($keywordsfinal),
418 "author": ($!autorfinal),$!varImage
419 "publisher": {
420 "@type": "Organization",
421 "name": "La Prensa",
422 "logo": {
423 "@type": "ImageObject",
424 "url": "$iterVelocityTools.getVariable('0','logo2')"
425 }
426 },
427 "sameAs" : (
428 "
429 "
430 "
431 "
432 ),
433 "articleBody": "$!TextoTotalEsc"
434 $!paywallData
435 }
436</script>
437
438#else
439
440<script type="application/ld+json">
441 {
442 "@context": "
443 "@type": "NewsArticle",
444 "mainEntityOfPage": "#siteUrl()$!articleToolbox.getArticleViewer("canonical")",
445 "name": "$TituloEsc",
446 "headline": "$TituloEsc",
447 "description": "$!DescTexto",
448 "url": "#siteUrl()$url_actual",
449 "thumbnailUrl": "$thumb_imagen",
450 "datePublished": "$!fechaPublicacion",
451 "dateCreated": "$!fechaCreacion",
452 "dateModified": "$!fechaModificacion",
453 "articleSection": "$section",
454 "creator": ($creadorFinal),
455 "keywords": ($keywordsfinal),
456 "author": ($!autorfinal),$!varImage
457 "publisher": {
458 "@type": "Organization",
459 "name": "La Prensa",
460 "logo": {
461 "@type": "ImageObject",
462 "url": "$iterVelocityTools.getVariable('0','logo2')"
463 }
464 },
465 "sameAs" : (
466 "
467 "
468 "
469 "
470 ),
471 "articleBody": "$!TextoTotalEsc"
472 $!paywallData
473 }
474</script>
475
476
477
478
479
480 #foreach($el in $childrenTags)
481 #if($el.name == "Image" || $el.name == "Image_Text" || $el.name == "Image_Text_Vertical")
482 #set($hasImages = 1)
483 #set($tempImage = $articleToolbox.getImageURL($el.name, $el.Milenium.data, "crop_1200x900"))
484 #set($tempcutline = $articleToolbox.getImageNode("$el.name", "$el.Milenium.data"))
485 #set($elcutline = $tempcutline.Cutline.data)
486 #if($tempImage && $tempImage != "")
487 #set($varImage = $varImage+'"'+$!tempImage+'",')
488 #set($pub_imagen_dim = $!articleToolbox.getImageProperties( "$tempImage" ))
489
490 #if($elcutline && $elcutline != "")
491 #set($elcutline = $elcutline.replaceAll("<p>", ""))
492 #set($elcutline = $elcutline.replaceAll("</p>", ""))
493 #set($elcutline = $elcutline.replaceAll("", ""))
494 #set($elcutline = $htmlUtil.escape($elcutline))
495 #else
496 #set($elcutline = "$!TituloEsc")
497
498 #end
499
500
501 <script type="application/ld+json">
502 {
503 "@context": "
504 "@type": "ImageObject",
505 "url": "$!tempImage",
506 "height":"$!pub_imagen_dim.height",
507 "width":"$!pub_imagen_dim.width",
508 "caption":"$!elcutline"
509 }
510
511
512 </script>
513
514
515
516 #end
517 #end
518 #end
519
520
521
522
523#end
524
525#set($stringPorPartes=())
526#set ($item="")
527#set ($stringPorPartes = $url_actual.split("
528#set ($i=0)
529
530#set($size = $stringPorPartes.size())
531#set($j=1)
532
533#if($size==4)
534 #set($sizetmp=3)
535#else
536 #set($sizetmp=2)
537#end
538#set($secciones="")
539
540#foreach($itemArray in $stringPorPartes)
541
542 #if($i>0 && $i<$sizetmp )
543 #set($secciones=$secciones+"
544 #set($item=$item+'{"@type": "ListItem",')
545 #set($item=$item+'"position":'+$i+',')
546 #set($item=$item+'"name":"'+$itemArray+'",')
547 #set($item=$item+'"item": "'+"#siteUrl()"+$secciones)
548 #if($i==$sizetmp)
549 #set($item=$item+'}')
550 #else
551 #set($item=$item+'"},')
552 #end
553 #end
554 #set($i=$i+1)
555#end
556
557
558#set($keywordEnvivo="")
559##************** METADATOS TIPO PERIODISMO*******************
560#set($auxCatalagoJournalism_Type = {})
561#getAcAssignedCatExtended_v1($auxCatalagoJournalism_Type "Journalism_Type")
562#if($auxCatalagoJournalism_Type.size() > 0)
563 #foreach($keywordEnvivo in $auxCatalagoJournalism_Type)
564 #if($keywordEnvivo.name=="en vivo")
565 <script type="application/ld+json">
566 {
567 "@context":"
568 "@type":"LiveBlogPosting",
569 "@id":"#siteUrl()$url_actual",
570 "headline":"$TituloEsc",
571 "description":"$!DescTexto"
572
573 }
574 </script>
575
576 #end
577
578
579 #end
580
581#end
582
583
584
585
586 <script type="application/ld+json">
587 {
588 "@context": "
589 "@type": "BreadcrumbList",
590 "itemListElement": (
591 $item
592 {
593 "@type": "ListItem",
594 "position": $sizetmp,
595 "name": "$TituloEsc"
596 })
597 }
598 </script>
599
600
601
602
603
604
605<meta itemscope itemprop="mainEntityOfPage" itemtype=" itemid="#siteUrl()$url_actual" />
606<meta itemprop="datePublished" content="$fechaPublicacion">
607<meta itemprop="dateModified" content="$fechaModificacion">
608<div itemprop="publisher" itemscope itemtype="
609 <meta itemprop="url" content=" />
610 <meta itemprop="name" content="La Prensa" />
611 <div itemprop="logo" itemscope itemtype="
612 <meta itemprop="url" content="$iterVelocityTools.getVariable('0','logo2')" />
613 <meta itemprop="width" content="503" />
614 <meta itemprop="height" content="120" />
615 </div>
616</div>
617
618#set($metaTwitter = {})
619#set($temp = $metaTwitter.put("name","twitter:card"))
620#set($temp = $metaTwitter.put("content","summary_large_image"))
621$!iterVelocityTools.addMetaTag($metaTwitter)
622
623#set($metaTwitter = {})
624#set($temp = $metaTwitter.put("name","twitter:site"))
625#set($temp = $metaTwitter.put("content","@DiarioLaPrensa"))
626$!iterVelocityTools.addMetaTag($metaTwitter)
627
628#set($metaTwitter = {})
629#set($temp = $metaTwitter.put("name","twitter:title"))
630#set($temp = $metaTwitter.put("content","$!TituloEsc"))
631$!iterVelocityTools.addMetaTag($metaTwitter)
632
633#set($metaTwitter = {})
634#set($temp = $metaTwitter.put("name","twitter:description"))
635#set($temp = $metaTwitter.put("content","$!DescTexto"))
636$!iterVelocityTools.addMetaTag($metaTwitter)
637
638#set($metaTwitter = {})
639#set($temp = $metaTwitter.put("name","twitter:image"))
640#set($temp = $metaTwitter.put("content","$pub_imagen"))
641$!iterVelocityTools.addMetaTag($metaTwitter)
642
643#set($metaTwitter = {})
644#set($temp = $metaTwitter.put("name","twitter:url"))
645#set($temp = $metaTwitter.put("content","#siteUrl()$url_actual"))
646$!iterVelocityTools.addMetaTag($metaTwitter)
647
648
649#set($metaDetalle = {})
650#set($temp = $metaDetalle.put("property","og:locale"))
651#set($temp = $metaDetalle.put("content","es_LA"))
652$!iterVelocityTools.addMetaTag($metaDetalle)
653
654#set($metaDetalle = {})
655#set($temp = $metaDetalle.put("property","article:publisher"))
656#set($temp = $metaDetalle.put("content","
657$!iterVelocityTools.addMetaTag($metaDetalle)
658
659#set($name = $iterVelocityTools.getVariable("0", "SectionName"))
660#set($metaDetalle = {})
661#set($temp = $metaDetalle.put("property","article:section"))
662#set($temp = $metaDetalle.put("content","$name"))
663$!iterVelocityTools.addMetaTag($metaDetalle)
664
665
666#set($hmTemas = {})
667#getAcAssignedCatExtended_v1($hmTemas "Topic")
668
669#if($hmTemas && $hmTemas.size() > 0)
670 #foreach ($elem in $hmTemas)
671 #set($metaTema = {})
672 #set($temp = $metaTema.put("property","article:tag"))
673 #set($temp = $metaTema.put("content",$elem.name))
674 $iterVelocityTools.addMetaTag( $metaTema )
675 #end
676#end
677
678
679#set($dim3 = "Estandar")
680#set($dim5 = "0")
681#set($dim6 = "Estandar")
682#if($Youtube && $Youtube.data != "" || $Youtube_Text && $Youtube_Text.data != "" || $Jwplayer && $Jwplayer.data != "" || $Jwplayer_Text && $Jwplayer_Text.data != "" || $Multimedia && $Multimedia.data != "" || $Multimedia_Text && $Multimedia_Text.data != "")
683 #set($dim3 = "Nota-Video")
684#end
685#set($ac_section = $articleContext.selectNodes('articlectx/sections//section'))
686#if($ac_section.size() > 0)
687 #foreach ($secc in $ac_section )
688 #foreach ($atrib in $secc.attributes())
689 #if($atrib.name == "name")
690 #if($!atrib.data == "Videos")
691 #set($dim3 = "Video")
692 #end
693 #if($!atrib.data == "Fotogalerías")
694 #set($dim3 = "Fotogaleria")
695 #end
696 #end
697 #end
698 #end
699#end
700
701##--------------------------------MATHER DATA---------------------------------------##
702#set ($Premium = false)
703#set ($datawall = false)
704#set($hmAClassification = {})
705#getAcAssignedCatExtended_v1($hmAClassification "Advertising_Classification")
706
707#if($hmAClassification.size() > 0)
708 #foreach( $permission in $hmAClassification )
709
710 #if($permission.name == "No GAE")
711 #set($dim5 = "1")
712 #elseif($permission.name == "Premium")
713 #set ($Premium = "true")
714 #elseif($permission.name == "Registro")
715 #set ($datawall = "true")
716 #end
717
718 #end
719#end
720
721
722#set($hmJournalism_Type = {})
723#getAcAssignedCatExtended_v1($hmJournalism_Type "Journalism_Type")
724#if($hmJournalism_Type.size() > 0)
725 #set($hmJT = $hmJournalism_Type.get(0))
726 #set($dim6 = $hmJT.name)
727#end
728
729
730
731##----------------------------Mather--------------------------
732#set($ArticleID = $reserved-article-id.data)
733#set($Hierarchy = "")
734
735#set($ac-Hierarchy = $articleContext.selectNodes('articlectx/sections//section(@url)'))
736#if($ac-Hierarchy && $ac-Hierarchy.size() > 0)
737 #foreach ($attrib in $ac-Hierarchy.get(0).attributes() )
738 #if($attrib.name == "url")
739 #set($Hierarchy = $!attrib.data)
740 #end
741 #end
742#end
743
744<script type="application/json" id="mather">
745{
746 "articleId": "$ArticleID",
747 "datePublished": "$!fechaPublicacion",
748 "articleType": "$dim3",
749 "articleUpdateTime": "$!fechaModificacion",
750 "author": ($creadorFinal),
751 "categories": ($keywordsfinal),
752 "cms": "ITERWEB",
753 "documentTitle": "$TituloEsc",
754 "hierarchy": "$Hierarchy",
755 "pageType": "Article",
756 "publicationName": "La Prensa",
757 "section": "$section"
758}
759</script>
760
761#set($thumb_ev = $articleToolbox.getImageURL("Image","0","crop_30x30"))
762<script>
763 //EV.Dab.init();
764 var params = JSON.stringify({
765 articleId: "$ArticleID",
766 site: "laprensa.hn",
767 title: "$TituloEsc",
768 authors: ($creadorFinal),
769 category: "$dim3",
770 section: "$section_url.substring(1)",
771 tags: ($keywordsfinal),
772 premium: $Premium,
773 datawall : $datawall,
774 thumbnail_url: "$thumb_ev",
775 article_url: "#siteUrl()$url_actual",
776 contentType: "$dim3",
777 //adblock: EV.Dab.isAdblockDetected()
778 });
779</script>
780
781##------------------------------META:TITLE---------------------------------------------
782
783#set($metaTitle = {})
784#set($temp = $metaTitle.put("name","title"))
785
786#if($tituloMeta && $tituloMeta != "")
787 #set($temp = $metaTitle.put("content","$tituloMeta"))
788#elseif($titulo_corto && $titulo_corto != "")
789 #set($temp = $metaTitle.put("content","$titulo_corto"))
790#else
791 #set($temp = $metaTitle.put("content","$TituloEsc"))
792#end
793
794$!iterVelocityTools.addMetaTag($metaTitle)
795
796
797##------------------------------META:KEYWORDS---------------------------------------------
798 #set($metaKeywords = {})
799 #set($temp = $metaKeywords.put("name","keywords"))
800 #set($temp = $metaKeywords.put("content","$keywordsmeta"))
801$!iterVelocityTools.addMetaTag($metaKeywords)
802
803##----------------------------KEYWORDS-------------------------------------------
804#getAcAssignedExtendedAllCat($hmTopics "Topic")
805#foreach($key in $hmTopics.keySet())
806 #set($hmTopic = $hmTopics.get($key))
807 #set($metaTopic = {})
808 #set($temp = $metaTopic.put("property","article:tag"))
809 #set($temp = $metaTopic.put("name","keywords"))
810 #set($temp = $metaTopic.put("content","$hmTopic.name"))
811 #set($temp = $metaTopic.put("data-id","$hmTopic.id"))
812 #set($temp = $metaTopic.put("data-voc-name","topic"))
813 #set($temp = $metaTopic.put("data-voc-id","$hmTopic.idp"))
814 $iterVelocityTools.addMetaTag($metaTopic)
815#end
816
817#getAcAssignedExtendedAllCat($hmLocations "Location")
818#foreach($key in $hmLocations.keySet())
819 #set($hmLocation = $hmLocations.get($key))
820 #set($metaLocation = {})
821 #set($temp = $metaLocation.put("property","article:tag"))
822 #set($temp = $metaLocation.put("name","keywords"))
823 #set($temp = $metaLocation.put("content","$hmLocation.name"))
824 #set($temp = $metaLocation.put("data-id","$hmLocation.id"))
825 #set($temp = $metaLocation.put("data-voc-name","location"))
826 #set($temp = $metaLocation.put("data-voc-id","$hmLocation.idp"))
827 $iterVelocityTools.addMetaTag($metaLocation)
828#end
829
830#getAcAssignedExtendedAllCat($hmPeoples "People")
831#foreach($key in $hmPeoples.keySet())
832 #set($hmPeople = $hmPeoples.get($key))
833 #set($metaPeople = {})
834 #set($temp = $metaPeople.put("property","article:tag"))
835 #set($temp = $metaPeople.put("name","keywords"))
836 #set($temp = $metaPeople.put("content","$hmPeople.name"))
837 #set($temp = $metaPeople.put("data-id","$hmPeople.id"))
838 #set($temp = $metaPeople.put("data-voc-name","people"))
839 #set($temp = $metaPeople.put("data-voc-id","$hmPeople.idp"))
840 $iterVelocityTools.addMetaTag($metaPeople)
841#end
842
843#getAcAssignedExtendedAllCat($hmInstitutions "Institutions")
844#foreach($key in $hmInstitutions.keySet())
845 #set($hmInstitution = $hmInstitutions.get($key))
846 #set($metaInstitution = {})
847 #set($temp = $metaInstitution.put("property","article:tag"))
848 #set($temp = $metaInstitution.put("name","keywords"))
849 #set($temp = $metaInstitution.put("content","$hmInstitution.name"))
850 #set($temp = $metaInstitution.put("data-id","$hmInstitution.id"))
851 #set($temp = $metaInstitution.put("data-voc-name","people"))
852 #set($temp = $metaInstitution.put("data-voc-id","$hmInstitution.idp"))
853 $iterVelocityTools.addMetaTag($metaInstitution)
854#end
855
856#getAcAssignedExtendedAllCat($hmTeams "Teams")
857#foreach($key in $hmTeams.keySet())
858 #set($hmTeam = $hmTeams.get($key))
859 #set($metaTeam = {})
860 #set($temp = $metaTeam.put("property","article:tag"))
861 #set($temp = $metaTeam.put("name","keywords"))
862 #set($temp = $metaTeam.put("content","$hmTeam.name"))
863 #set($temp = $metaTeam.put("data-id","$hmTeam.id"))
864 #set($temp = $metaTeam.put("data-voc-name","people"))
865 #set($temp = $metaTeam.put("data-voc-id","$hmTeam.idp"))
866 $iterVelocityTools.addMetaTag($metaTeam)
867#end
868
869#getAcAssignedExtendedAllCat($hmJournalT "Journalism_Type")
870#foreach($key in $hmJournalT.keySet())
871 #set($hmJournal = $hmJournalT.get($key))
872 #set($metaJournal = {})
873 #set($temp = $metaJournal.put("name","keywords"))
874 #set($temp = $metaJournal.put("content","$hmJournal.name"))
875 #set($temp = $metaJournal.put("data-id","$hmJournal.id"))
876 #set($temp = $metaJournal.put("data-voc-name","journalism_type"))
877 #set($temp = $metaJournal.put("data-voc-id","$hmJournal.idp"))
878 $iterVelocityTools.addMetaTag($metaJournal)
879#end
880
881#getAcAssignedExtendedAllCat($hmAdsClass "Advertising_Classification")
882#foreach($key in $hmAdsClass.keySet())
883 #set($hmAds = $hmAdsClass.get($key))
884 #set($metaAdsClass = {})
885 #set($temp = $metaAdsClass.put("name","keywords"))
886 #set($temp = $metaAdsClass.put("content","$hmAds.name"))
887 #set($temp = $metaAdsClass.put("data-id","$hmAds.id"))
888 #set($temp = $metaAdsClass.put("data-voc-name","advertising_classification"))
889 #set($temp = $metaAdsClass.put("data-voc-id","$hmAds.idp"))
890 $iterVelocityTools.addMetaTag($metaAdsClass)
891#end
892
893#getAcAssignedExtendedAllCat($hmBrandCont "Branded_Content")
894#foreach($key in $hmBrandCont.keySet())
895 #set($hmBrand = $hmBrandCont.get($key))
896 #set($metaBrandCont = {})
897 #set($temp = $metaBrandCont.put("name","keywords"))
898 #set($temp = $metaBrandCont.put("content","$hmBrand.name"))
899 #set($temp = $metaBrandCont.put("data-id","$hmBrand.id"))
900 #set($temp = $metaBrandCont.put("data-voc-name","branded_content"))
901 #set($temp = $metaBrandCont.put("data-voc-id","$hmBrand.idp"))
902 $iterVelocityTools.addMetaTag($metaBrandCont)
903#end
904##------------------------------OG:IMAGE VIDEOS---------------------------------------------
905#set($SectionName = $iterVelocityTools.getVariable("0", "SectionName"))
906
907#if($Jwplayer && $Jwplayer.data != "" && $SectionName=="Videos")
908 #set($metaFacebook = {})
909 #set ($urlImg = "
910 #set($temp = $metaFacebook.put("property","og:image"))
911 #set($temp = $metaFacebook.put("content","$!urlImg"))
912 $!iterVelocityTools.addMetaTag($metaFacebook)
913#end
914
915##------------------------------META:TIPO DE CONTENIDO---------------------------------------------
916 #set($metaTipoContenido = {})
917 #set($temp = $metaTipoContenido.put("property","tipo-contenido"))
918 #set($temp = $metaTipoContenido.put("content","$!dim3"))
919$!iterVelocityTools.addMetaTag($metaTipoContenido)
920 #set($metaTipoContenidoMrf = {})
921 #set($temp = $metaTipoContenidoMrf.put("property","mrf:tags"))
922 #set($temp = $metaTipoContenidoMrf.put("content","tipoContenido:$!dim3"))
923$!iterVelocityTools.addMetaTag($metaTipoContenidoMrf)
924
925##------------------------------META:TIPO DE PERIODISMO--------------------------------------------
926 #set($metaTipoPeriodismoMrf = {})
927 #set($temp = $metaTipoPeriodismoMrf.put("property","mrf:tags"))
928 #set($temp = $metaTipoPeriodismoMrf.put("content","TipoPeriodismo:$!dim6"))
929$!iterVelocityTools.addMetaTag($metaTipoPeriodismoMrf)
930##------------------------------META:FECHA ARTICULO---------------------------------------------
931 #set($metaDatePublished = {})
932 #set($temp = $metaDatePublished.put("property","date-published"))
933 #set($temp = $metaDatePublished.put("content","$!fechaPublicacion"))
934$!iterVelocityTools.addMetaTag($metaDatePublished)
935
936##------------------------------META:DESCRIPTION---------------------------------------------
937
938#set($texto_corto = $!articleToolbox.getTag(null,"TeaserText").data)
939#set($metaDescription = {})
940#set($temp = $metaDescription.put("name","description"))
941
942 #if($texto_corto && $texto_corto != "")
943 #set($texto_corto = $texto_corto.replaceAll("<p>", ""))
944 #set($texto_corto = $texto_corto.replaceAll("</p>", ""))
945 #set($texto_corto = $htmlUtil.escape($texto_corto))
946 #set($temp = $metaDescription.put("content","$texto_corto"))
947 #else
948 #set($temp = $metaDescription.put("content","$DescTexto"))
949 #end
950
951$!iterVelocityTools.addMetaTag($metaDescription)
952
953##------------------------------META: AUTHOR---------------------------------------------
954#if($autorMeta != "")
955 #set($metaAuthor = {})
956 #set($temp = $metaAuthor.put("name","author"))
957 #set($temp = $metaAuthor.put("content","$!autorMeta"))
958$!iterVelocityTools.addMetaTag($metaAuthor)
959#else
960 #set($metaAuthor = {})
961 #set($temp = $metaAuthor.put("name","author"))
962 #set($temp = $metaAuthor.put("content","/cronologia/-/meta/redaccion"))
963$!iterVelocityTools.addMetaTag($metaAuthor)
964#end
965##------------------------------META: CREADOR---------------------------------------------
966 #set($metaCreador = {})
967 #set($temp = $metaCreador.put("name","creator"))
968 #set($temp = $metaCreador.put("property","creator"))
969 #set($temp = $metaCreador.put("content","$!creadorMarfeel"))
970$!iterVelocityTools.addMetaTag($metaCreador)
971#set($metaCreadorMrfl = {})
972 #set($temp = $metaCreadorMrfl.put("name","mrf:authors"))
973 #set($temp = $metaCreadorMrfl.put("property","mrf:authors"))
974 #set($temp = $metaCreadorMrfl.put("content","$!creadorMarfeel"))
975$!iterVelocityTools.addMetaTag($metaCreadorMrfl)
976##------------------------------META: ORGANIZATION---------------------------------------------
977 #set($metaOrganization = {})
978 #set($temp = $metaOrganization.put("name","organization"))
979 #set($temp = $metaOrganization.put("content","La Prensa"))
980$!iterVelocityTools.addMetaTag($metaOrganization)
981##------------------------------META: COPYRIGHT---------------------------------------------
982 #set($metaCopyright = {})
983 #set($temp = $metaCopyright.put("name","copyright"))
984 #set($temp = $metaCopyright.put("content","La Prensa"))
985$!iterVelocityTools.addMetaTag($metaCopyright)
986##------------------------------META: PUBLISHER---------------------------------------------
987 #set($metaPublisher = {})
988 #set($temp = $metaPublisher.put("name","publisher"))
989 #set($temp = $metaPublisher.put("content","La Prensa"))
990 #set($temp = $metaPublisher.put("property","
991$!iterVelocityTools.addMetaTag($metaPublisher)
992
993##------------------------------META: max-image-preview----------------------------------------
994 #set($metaMaxImage = {})
995 #set($temp = $metaMaxImage.put("name","robots"))
996 #set($temp = $metaMaxImage.put("content","max-image-preview:large"))
997$!iterVelocityTools.addMetaTag($metaMaxImage)
998
999#set($socialOgImage = $articleToolbox.getImageURL("Image","0","social"))
1000#if($socialOgImage && $socialOgImage != "")
1001 #set($socialOgImage_dim = $articleToolbox.getImageProperties( "$socialOgImage" ))
1002 ##------------------------------META: og:img W----------------------------------------
1003 #set($metaOgImgW = {})
1004 #set($temp = $metaOgImgW.put("property","og:image:width"))
1005 #set($temp = $metaOgImgW.put("content",$!socialOgImage_dim.width))
1006 $!iterVelocityTools.addMetaTag($metaOgImgW)
1007 ##------------------------------META: og:img H----------------------------------------
1008 #set($metaOgImgH = {})
1009 #set($temp = $metaOgImgH.put("property","og:image:height"))
1010 #set($temp = $metaOgImgH.put("content",$!socialOgImage_dim.height))
1011 $!iterVelocityTools.addMetaTag($metaOgImgH)
1012
1013 #if($varImage == "")
1014 <div itemprop="image" itemscope itemtype="
1015 <meta itemprop="name" content="$!socialOgImage">
1016 <meta itemprop="width" content="$!socialOgImage_dim.width">
1017 <meta itemprop="height" content="$!socialOgImage_dim.height">
1018 </div>
1019 #end
1020#end
1021
1022
1023##------------------------------META: og:description----------------------------------------
1024#set($texto_corto = $!articleToolbox.getTag(null,"TeaserText").data)
1025#set($metaDescription = {})
1026#set($temp = $metaDescription.put("property","og:description"))
1027
1028 #if($texto_corto && $texto_corto != "")
1029 #set($texto_corto = $texto_corto.replaceAll("<p>", ""))
1030 #set($texto_corto = $texto_corto.replaceAll("</p>", ""))
1031 #set($texto_corto = $htmlUtil.escape($texto_corto))
1032 #set($temp = $metaDescription.put("content","$texto_corto"))
1033 #else
1034 #set($temp = $metaDescription.put("content","$DescTexto"))
1035 #end
1036
1037$!iterVelocityTools.addMetaTag($metaDescription)