Video Tres
9 diciembre 2025
An error occurred while processing the template.
Invocation of method 'getImageProperties' in class com.liferay.portal.util.IterTemplateContent threw exception XYZ_E_INVALIDARG_ZYX at 21736/F/NOTA_ENTREVISTA[line 560, column 41]
1##----especial2.0----
2##----entrevista----
3##Add meta title
4#set($title = $articleToolbox.getTag(null,"Headline").data)
5#set($title = $htmlUtil.escape($!title))
6#set($title = $title.replaceAll("\n", ""))
7
8#set($html5Desc = {})
9#set($temp = $html5Desc.put("name","title"))
10#set($temp = $html5Desc.put("content",$title))
11$iterVelocityTools.addMetaTag($html5Desc)
12
13#set($hostName = "#siteUrl()")
14#set($dateMask = "d MMMM yyyy")
15#set ($arrayListContenidos = [])
16
17#set ($element = {})
18#set ($temp = $element.put("name","Text"))
19#set ($temp = $element.put("type","paragraph"))
20#set ($temp = $element.put("cssclass","texto"))
21#set ($temp = $element.put("tag","div"))
22#set($temp = $arrayListContenidos.add($element))
23
24#set ($element = {})
25#set ($temp = $element.put("name","Image_Text"))
26#set ($temp = $element.put("type","image"))
27#set ($temp = $element.put("cssclass","img text"))
28#set ($temp = $element.put("tag","div"))
29#set($temp = $arrayListContenidos.add($element))
30
31#set ($element = {})
32#set ($temp = $element.put("name","Image_Text_GIF"))
33#set ($temp = $element.put("type","image"))
34#set ($temp = $element.put("cssclass","imagen"))
35#set ($temp = $element.put("tag","div"))
36#set($temp = $arrayListContenidos.add($element))
37
38#set ($element = {})
39#set ($temp = $element.put("name","Lead_Text"))
40#set ($temp = $element.put("type","text"))
41#set ($temp = $element.put("cssclass","intertitulo"))
42#set ($temp = $element.put("tag","div"))
43#set($temp = $arrayListContenidos.add($element))
44
45#set ($element = {})
46#set ($temp = $element.put("name","Lead"))
47#set ($temp = $element.put("type","text"))
48#set ($temp = $element.put("cssclass","lead destacado"))
49#set ($temp = $element.put("tag","div"))
50#set ($temp = $arrayListContenidos.add($element))
51
52#set ($element = {})
53#set ($temp = $element.put("name","HTML_Text"))
54#set ($temp = $element.put("type","html"))
55#set ($temp = $element.put("cssclass","html_text"))
56#set ($temp = $element.put("tag","div"))
57#set($temp = $arrayListContenidos.add($element))
58
59#set ($element = {})
60#set ($temp = $element.put("name","Twitter_Text"))
61#set ($temp = $element.put("type","twitter"))
62#set ($temp = $element.put("cssclass","twitter_text"))
63#set ($temp = $element.put("tag","div"))
64#set ($temp = $arrayListContenidos.add($element))
65
66#set ($element = {})
67#set ($temp = $element.put("name","Facebook_Text"))
68#set ($temp = $element.put("type","facebook"))
69#set ($temp = $element.put("cssclass","facebook_text"))
70#set ($temp = $element.put("tag","div"))
71#set ($temp = $arrayListContenidos.add($element))
72
73#set ($element = {})
74#set ($temp = $element.put("name","Instagram_Text"))
75#set ($temp = $element.put("type","instagram"))
76#set ($temp = $element.put("cssclass","instagram_text"))
77#set ($temp = $element.put("tag","div"))
78#set ($temp = $arrayListContenidos.add($element))
79
80#set ($element = {})
81#set ($temp = $element.put("name","Youtube_Text"))
82#set ($temp = $element.put("type","youtube"))
83#set ($temp = $element.put("cssclass","youtube_video"))
84#set ($temp = $element.put("tag","div"))
85#set($temp = $arrayListContenidos.add($element))
86
87#set ($element = {})
88#set ($temp = $element.put("name","Multimedia_Text"))
89#set ($temp = $element.put("type","multimedia"))
90#set ($temp = $element.put("cssclass","video"))
91#set ($temp = $element.put("tag","div"))
92#set($temp = $arrayListContenidos.add($element))
93
94#set ($element = {})
95#set ($temp = $element.put("name","Flourish_Text"))
96#set ($temp = $element.put("type","text"))
97#set ($temp = $element.put("cssclass","flourish_text"))
98#set ($temp = $element.put("tag","div"))
99#set ($temp = $arrayListContenidos.add($element))
100
101#set ($element = {})
102#set ($temp = $element.put("name","Quote"))
103#set ($temp = $element.put("type","text"))
104#set ($temp = $element.put("cssclass","quote"))
105#set ($temp = $element.put("tag","div"))
106#set($temp = $arrayListContenidos.add($element))
107
108#set ($element = {})
109#set ($temp = $element.put("name","Quote_byline"))
110#set ($temp = $element.put("type","text"))
111#set ($temp = $element.put("cssclass","Quote_byline"))
112#set ($temp = $element.put("tag","div"))
113#set ($temp = $arrayListContenidos.add($element))
114
115#set ($element = {})
116#set ($temp = $element.put("name","linkTitle_Text"))
117#set ($temp = $element.put("type","text"))
118#set ($temp = $element.put("cssclass","link_tpi"))
119#set ($temp = $element.put("tag","div"))
120#set($temp = $arrayListContenidos.add($element))
121
122#set ($element = {})
123#set ($temp = $element.put("name","title_list"))
124#set ($temp = $element.put("type","microformat"))
125#set ($temp = $element.put("cssclass","microformat"))
126#set ($temp = $element.put("tag","div"))
127#set($temp = $arrayListContenidos.add($element))
128
129#set ($element = {})
130#set ($temp = $element.put("name","image_list"))
131#set ($temp = $element.put("type","microformat"))
132#set ($temp = $element.put("cssclass","microformat"))
133#set ($temp = $element.put("tag","div"))
134#set($temp = $arrayListContenidos.add($element))
135
136#set ($element = {})
137#set ($temp = $element.put("name","text_list"))
138#set ($temp = $element.put("type","microformat"))
139#set ($temp = $element.put("cssclass","microformat"))
140#set ($temp = $element.put("tag","div"))
141#set($temp = $arrayListContenidos.add($element))
142
143#set ($element = {})
144#set ($temp = $element.put("name","Parrafo_Lista"))
145#set ($temp = $element.put("type","text"))
146#set ($temp = $element.put("cssclass","Parrafo_Lista"))
147#set ($temp = $element.put("tag","div"))
148#set ($temp = $arrayListContenidos.add($element))
149
150#set ($element = {})
151#set ($temp = $element.put("name","Titulo_News"))
152#set ($temp = $element.put("type","text"))
153#set ($temp = $element.put("cssclass","titulo_news"))
154#set ($temp = $element.put("tag","div"))
155#set ($temp = $arrayListContenidos.add($element))
156
157#set ($element = {})
158#set ($temp = $element.put("name","Resumen_News"))
159#set ($temp = $element.put("type","text"))
160#set ($temp = $element.put("cssclass","resumen_news"))
161#set ($temp = $element.put("tag","div"))
162#set ($temp = $arrayListContenidos.add($element))
163
164#set ($element = {})
165#set ($temp = $element.put("name","Boton"))
166#set ($temp = $element.put("type","text"))
167#set ($temp = $element.put("cssclass","Boton"))
168#set ($temp = $element.put("tag","div"))
169#set ($temp = $arrayListContenidos.add($element))
170
171#set ($element = {})
172#set ($temp = $element.put("name","Entrevista_Pregunta"))
173#set ($temp = $element.put("type","text"))
174#set ($temp = $element.put("cssclass","Entrevista_Pregunta"))
175#set ($temp = $element.put("tag","div"))
176#set ($temp = $arrayListContenidos.add($element))
177
178#set ($element = {})
179#set ($temp = $element.put("name","Entrevista_Respuesta"))
180#set ($temp = $element.put("type","text"))
181#set ($temp = $element.put("cssclass","Entrevista_Respuesta"))
182#set ($temp = $element.put("tag","div"))
183#set ($temp = $arrayListContenidos.add($element))
184
185#set ($element = {})
186#set ($temp = $element.put("name","Entrevista_Texto"))
187#set ($temp = $element.put("type","text"))
188#set ($temp = $element.put("cssclass","Entrevista_Texto"))
189#set ($temp = $element.put("tag","div"))
190#set ($temp = $arrayListContenidos.add($element))
191
192#set ($element = {})
193#set ($temp = $element.put("name","resena_titulo"))
194#set ($temp = $element.put("type","text"))
195#set ($temp = $element.put("cssclass","resena_titulo"))
196#set ($temp = $element.put("tag","div"))
197#set($temp = $arrayListContenidos.add($element))
198
199#set ($element = {})
200#set ($temp = $element.put("name","resena_imagen"))
201#set ($temp = $element.put("type","image"))
202#set ($temp = $element.put("cssclass","resena_imagen"))
203#set ($temp = $element.put("tag","div"))
204#set($temp = $arrayListContenidos.add($element))
205
206#set ($element = {})
207#set ($temp = $element.put("name","resena_texto"))
208#set ($temp = $element.put("type","text"))
209#set ($temp = $element.put("cssclass","resena_texto"))
210#set ($temp = $element.put("tag","div"))
211#set($temp = $arrayListContenidos.add($element))
212
213
214## MAPA DE PUBLICIDAD EN PARRAFOS
215#set ($addInParrafos ={})
216##set ($temp = $addInParrafos.put("2","scroll_Inread"))
217
218
219#set($sectionID = "#printAssignedSectionID_v1")
220#set ($AuthorNoFoto = $!iterVelocityTools.getVariable($sectionID , "authorNoFoto"))
221
222#set($canonicalUrl = $articleToolbox.getArticleViewer('canonical'))
223
224
225##----json----
226#set($pub_imagen = $articleToolbox.getImageURL("Image","0","crop_1200x801"))
227#set($videoyoutube = $articleToolbox.getTag(null,"HTML_Text").data)
228
229#set($dateF = "#printDateCreate('yyyy-MM-dd' 'false' '')")
230#set($dateF = $dateF.trim())
231#set($dateM = "#printDateFrom_v1('HH:mm:ss' 'false' 'false')")
232#set($dateM = $dateM.trim())
233#set($dateF = $dateF + "T" + $dateM +"-0600")
234
235
236#set($dateF1 = "#printDateModif('yyyy-MM-dd' 'false' '')")
237#set($dateF1 = $dateF1.trim())
238#set($dateH = "#printDateModif('HH:mm:ss' 'false' '')")
239#set($dateH = $dateH.trim())
240#set($dateFb = $dateF1 + "T" + $dateH +"-0600")
241
242##METAS TWITTER
243
244#set($TituloEsc = $!articleToolbox.getTag(null,"Headline").data)
245#set($TituloEsc = $TituloEsc.replaceAll("\n", ""))
246
247#set($metaTW = {})
248#set($temp = $metaTW.put("property","twitter:card"))
249#set($temp = $metaTW.put("content", "summary_large_image"))
250$iterVelocityTools.addMetaTag( $metaTW )
251
252#set($metaTW = {})
253#set($temp = $metaTW.put("property","twitter:site"))
254#set($temp = $metaTW.put("content", "vanguardiamx"))
255$iterVelocityTools.addMetaTag( $metaTW )
256
257#set($metaTW = {})
258#set($temp = $metaTW.put("property","twitter:title"))
259#set($temp = $metaTW.put("content", "$TituloEsc"))
260$iterVelocityTools.addMetaTag( $metaTW )
261
262#set($metaTW = {})
263#set($temp = $metaTW.put("property","twitter:description"))
264#set($temp = $metaTW.put("content", "$TextoEsc"))
265$iterVelocityTools.addMetaTag( $metaTW )
266
267#if($pub_imagen != "")
268 #set($metaTW = {})
269 #set($temp = $metaTW.put("property","twitter:image"))
270 #set($temp = $metaTW.put("content", "$pub_imagen"))
271 $iterVelocityTools.addMetaTag( $metaTW )
272#end
273
274#set($metaTW = {})
275#set($temp = $metaTW.put("property","twitter:url"))
276#set($temp = $metaTW.put("content", "https://twitter.com/vanguardiamx"))
277$iterVelocityTools.addMetaTag( $metaTW )
278
279#set($metaTW = {})
280#set($temp = $metaTW.put("property","twitter:domain"))
281#set($temp = $metaTW.put("content", "https://vanguardia.com.mx"))
282$iterVelocityTools.addMetaTag( $metaTW )
283
284#set($ac-url = $articleContext.selectNodes('articlectx/url'))
285#set($xml-url = $ac-url.get(0).text)
286#set($url_actual = $!xml-url )
287
288## Categorías y taxonomías
289#set($hmTemas = {}) #getAcAssignedCatExtended_v1($hmTemas "Topic")
290#set($hmGeografico = {}) #getAcAssignedCatExtended_v1($hmGeografico "Location")
291#set($hmCompanies = {}) #getAcAssignedCatExtended_v1($hmCompanies "Companies")
292#set($hmPersonajes = {}) #getAcAssignedCatExtended_v1($hmPersonajes "People")
293#set($hmAutores = {}) #getAcAssignedCatExtended_v1($hmAutores "Author")
294
295##----json----
296
297<style>
298.block_lead{
299
300clear: none;
301 font-weight: bold;
302 line-height: 140%;
303 margin-bottom: 20px;
304 color: #757575;
305 font-size: 1.625rem;
306 text-align: center;
307 max-width: 620px;
308 margin: 0 auto 20px auto;
309 width: 100%;
310 font-weight: 900;
311
312}
313
314 .lazyload, .lazyloading { opacity: 0; }
315 .lazyloaded { opacity: 1; transition: opacity 300ms ease-in-out; }
316 /* Estilos del Especial */
317 .block_lead { clear: none; font-weight: bold; line-height: 140%; margin-bottom: 20px; color: #757575; font-size: 1.625rem; text-align: center; max-width: 620px; margin: 0 auto 20px auto; width: 100%; font-weight: 900; }
318 div.block_Parrafo_Lista p { margin: 0px !important; }
319 div.block_Parrafo_Lista p b { height: auto; display: block; margin-top: 10px; }
320 /* Estilos Tags */
321 .topicsdiv { display: grid; gap: 10px; justify-content: center; margin: 20px; justify-items: center; }
322 @media (min-width: 768px) { .topicsdiv { display: flex; gap: 10px; justify-content: center; margin: 20px; } }
323 /* Estilos Tarjeta Autor */
324 div.media_block1 a div img { border-radius: 50% !important; border: #ff6d00 3px solid; }
325 .author-card2 { border: #c7c7c7d1 1px solid; margin-block: 50px; width: 90%; margin-inline: auto; padding-inline: 5%; padding-top: 30px; background-color: #F2F2F2; max-width: 600px; }
326 .author-description { padding-inline: 5%; margin-bottom: 20px; }
327 .author-description a { color: #ff6d00 !important; }
328</style>
329
330<div class="template-infinity special detail col-100-top-one-col col-12" id-next="$!art_next.reserved-article-id.data" id-section="$sectionID">
331
332
333 <time hidden itemprop="datePublished" datetime="$dateF"></time>
334 <time hidden itemprop="dateModified" datetime="$dateFb"></time>
335 <time hidden itemprop="dateCreated" datetime="$dateF"></time>
336 <meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="#siteUrl()$url_actual" />
337 <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
338 <meta itemprop="url" content="https://vanguardia.com.mx/" />
339 <meta itemprop="name" content="Vanguardia" />
340 <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
341 <meta itemprop="url" content="https://vanguardia.com.mx/base-portlet/webrsrc/ctxvar/9d387887-99eb-4c1e-bb4a-7cbec97451dd.png" />
342 <meta itemprop="width" content="380" />
343 <meta itemprop="height" content="35" />
344 </div>
345 </div>
346
347 <script>
348 var group_id = $request.theme-display.scope-group-id;
349 var id_art_infinity = $reserved-article-id.data;
350 #if($iterVelocityTools.getVelocityVariable("teaseritemposition") == 1)
351 var teaser_first = true;
352 var n_noticia = 1;
353 idart_view = $reserved-article-id.data;
354 #else
355 var teaser_first = false;
356 var n_noticia = n_noticia + 1;
357 #end
358
359
360 document.addEventListener("DOMContentLoaded", function() {
361 // Selecciona el bloque con la clase .author
362 var authorBlock = document.querySelector('.author');
363
364 // Selecciona el bloque con la clase .block_lead.destacado
365 var leadBlock = document.querySelector('.block_lead.destacado');
366
367 // Mueve el bloque .block_lead.destacado debajo del bloque .author
368 if (authorBlock && leadBlock) {
369 authorBlock.insertAdjacentElement('afterend', leadBlock);
370 }
371 });
372
373 </script>
374
375
376<article class="mrf-article-body">
377
378 <!-- DATOS PARA SCRIPT DE ACCEDER -->
379
380 #set($NombreAutor = "")
381 #set($IDAutor = "")
382
383 #if($hmAutores && $hmAutores.size() > 0)
384 #foreach ($elem in $hmAutores)
385
386 <div data-author-name="$elem.name" id="NombreAutor" ></div>
387 <div data-author-id="$elem.id" id="IDAutor" ></div>
388
389 #set($NombreAutor = $elem.name)
390 #set($IDAutor = $elem.id)
391 #end
392 #end
393
394 <div id="eww-general" data-events='{
395 "author": "$NombreAutor",
396 "section": "$section",
397 "post_title": "$title",
398 "post_id": "$reserved-article-id.data",
399 "author_id": "$IDAutor"
400 }'>
401 </div>
402
403 <!-- DATOS PARA SCRIPT DE ACCEDER -->
404
405 <!-- /1021010/v_top -->
406 <div id="div-gpt-ad-1733160976056-0" class="mt-3 op12" style="min-width: 300px; min-height: 50px;"></div>
407
408 <div class="container title">
409 #set($hmSpec = {})
410 #getAcAssignedCatExtended_v1($hmSpec "marcadores")
411
412 ##HEADLINE
413 <div class="headline">
414
415 #if($hmSpec && $hmSpec.size() > 0 && $hmSpec.get(0).name == "Especial")
416 <div class="box_marc">
417 <div class="marc">Especial</div>
418 </div>
419 #end
420 <h1 class="headline artit font-1 medium bold" itemprop="headline" canonicalUrl="$articleToolbox.getArticleViewer('canonical')" idart="$reserved-article-id.data">#getTitle_v1</h1>
421 </div>
422 </div>
423
424 ##SUBHEADLINE/TOPHEADLINE
425 #set ($tempSubheadline = "#getTeaserSubheadline(true)")
426 #if($tempSubheadline && $tempSubheadline != "")
427 <h2 class="subheadline" itemprop="alternativeHeadline">#getTeaserSubheadline_v1(false)</h2>
428 #end
429
430 <div class="metadatos">
431
432 ## AJUSTE FINO: Se restaura el div .temas y la estructura exacta de la v2.0
433 <div class="temas" temas="$hmTemas.size()">
434
435 #if($hmTemas && $hmTemas.size() > 0)
436 <div style="text-align: center; text-transform: uppercase; justify-items: stretch; align-content: center; border-bottom: solid 2.5px #ff7c2c; margin-left: auto; margin-right: auto; font-family: 'PT Sans', helvetica, arial, sans-serif; max-width: 200px;">TEMAS</div>
437 <div class="topicsdiv">
438 #set($count = 0)
439 #foreach($elem in $hmTemas)
440 #if($count < 3)
441 <div class="item_tema t_$hmTemas.size() keywords TemasTopics" itemprop="keywords">
442 <a href="/topic/-/meta/$htmlUtil.escapeURL($elem.friendlyname)">$htmlUtil.escape($elem.name)</a>
443 </div>
444 #set($count = $count + 1)
445 #end
446 #end
447 </div>
448 #end
449
450 #if($hmGeografico && $hmGeografico.size() > 0)
451 <div style="text-align: center; text-transform: uppercase; justify-items: stretch; align-content: center; border-bottom: solid 2.5px #ff7c2c; margin-left: auto; margin-right: auto; font-family: 'PT Sans', helvetica, arial, sans-serif; max-width: 200px;">Localizaciones</div>
452 <div class="topicsdiv">
453 #set($count = 0)
454 #foreach($elem in $hmGeografico)
455 #if($count < 3)
456 <div class="item_tema t_$hmGeografico.size() keywords TemasLocalizaciones" itemprop="keywords">
457 <a href="/localizaciones/-/meta/$htmlUtil.escapeURL($elem.friendlyname)">$htmlUtil.escape($elem.name)</a>
458 </div>
459 #set($count = $count + 1)
460 #end
461 #end
462 </div>
463 #end
464
465 #if($hmPersonajes && $hmPersonajes.size() > 0)
466 <div style="text-align: center; text-transform: uppercase; justify-items: stretch; align-content: center; border-bottom: solid 2.5px #ff7c2c; margin-left: auto; margin-right: auto; font-family: 'PT Sans', helvetica, arial, sans-serif; max-width: 200px;">Personajes</div>
467 <div class="topicsdiv">
468 #set($count = 0)
469 #foreach($elem in $hmPersonajes)
470 #if($count < 3)
471 <div class="item_tema t_$hmPersonajes.size() keywords TemasPersonajes" itemprop="keywords">
472 <a href="/personajes/-/meta/$htmlUtil.escapeURL($elem.friendlyname)">$htmlUtil.escape($elem.name)</a>
473 </div>
474 #set($count = $count + 1)
475 #end
476 #end
477 </div>
478 #end
479
480 #if($hmCompanies && $hmCompanies.size() > 0)
481 <div style="text-align: center; text-transform: uppercase; justify-items: stretch; align-content: center; border-bottom: solid 2.5px #ff7c2c; margin-left: auto; margin-right: auto; font-family: 'PT Sans', helvetica, arial, sans-serif; max-width: 200px;">Organizaciones</div>
482 <div class="topicsdiv">
483 #set($count = 0)
484 #foreach($elem in $hmCompanies)
485 #if($count < 3)
486 <div class="item_tema t_$hmCompanies.size() keywords TemasOrganizaciones" itemprop="keywords">
487 <a href="/organizaciones/-/meta/$htmlUtil.escapeURL($elem.friendlyname)">$htmlUtil.escape($elem.name)</a>
488 </div>
489 #set($count = $count + 1)
490 #end
491 #end
492 </div>
493 #end
494
495 </div> ## CIERRE DE .TEMAS
496 </div>
497
498 ##AUTOR
499 <div class="author" itemscope="" itemprop="author" itemtype="http://schema.org/Person">
500 #set($hmAutores = {})
501 #getAcAssignedCatExtended_v1($hmAutores "Author")
502 #if($hmAutores && $hmAutores.size() > 0)
503 #foreach ($elem in $hmAutores)
504 #set($articuloInstrumental = $aboutCategoryArticles.getArticle($elem.id))
505
506 <div class="text_author">por <span class="name_author" itemprop="name"><a itemprop="url" href="/autor/-/meta/$elem.friendlyname">$elem.name</a></span></div>
507 #end
508 #end
509 </div>
510
511 ## SECC / FECHA
512 <div class="info" style="justify-content: center; display: flex;">
513 <span class="secc"> #printTopcontainer_v1("section" "")</span>
514 </div>
515 <div class="info" style="justify-content: center; display: flex;">
516 <span class="date">#printDateAgo($dateMask "Hace" "minuto" "hora")</span>
517 </div>
518
519 <div class="info-rrss">
520
521 ## RRSS ADDTHIS +++++++++++++++++++++++++++++++
522 <div class="rrss end">
523 <div class="network-social">
524 <ul class="social-options">
525 <li>
526 <a class="facebook" href="https://www.facebook.com/sharer/sharer.php?u=${hostName}$articleToolbox.getArticleViewer('canonical')" target="_blank" title="Compartir en Facebook">
527 <div class="fab facebook"></div>
528 </a>
529 </li>
530 <li>
531 <a class="twitter" href="https://twitter.com/intent/tweet?text=Hola$!escapeTool.html($!title)&url=${hostName}$articleToolbox.getArticleViewer('canonical')" target="_blank" title="Compartir en Twitter">
532 <div class="fab twitter"></div>
533 </a>
534 </li>
535 <li>
536 <a class="whatsapp" href="https://api.whatsapp.com/send?text=$!escapeTool.html($!title) - ${hostName}$articleToolbox.getArticleViewer('canonical')" target="_blank" title="Compartir en Whatsapp">
537 <div class="fab whatsapp"></div>
538 </a>
539 </li>
540 <li>
541 <a class="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&url=${hostName}$articleToolbox.getArticleViewer('canonical')" target="_blank" title="Compartir en Facebook">
542 <div class="fab linkedin"></div>
543 </a>
544 </li>
545 <li>
546 <a class="newforo" href="#foro">
547 <div class="fab newforo"></div></a>
548 </li>
549 </ul>
550 </div>
551 </div>
552
553 </div>
554
555 <div id="ImagenPrincipalE" itemscope itemprop="image" itemtype="https://schema.org/ImageObject">
556 ## IMAGEN
557 ##getMultimediaMixed_v1("fullcontent", "crop_2000x1125", "800", "auto", "100%")
558 $!articleToolbox.getImageTag2("Image","0","crop_2000x1125","","","","true","$!title","$!title","100%")
559 #set($imgurl = $articleToolbox.getImageURL("Image", "0", "crop_1152x648_detalle"))
560 #set($imgprop = $articleToolbox.getImageProperties($imgurl))
561
562 <meta itemprop="url" content="$imgurl">
563 <meta itemprop="width" content="$imgprop.width">
564 <meta itemprop="height" content="$imgprop.height">
565 </div>
566
567 <div class="container2" >
568
569 ##PAYWALL HIT MAS
570 <script>
571 $(document).ready(function() {
572 var title = "$!escapeTool.html($!title)";
573 sendHitUser(title);
574 });
575 </script>
576
577 ##PAYWALL PRODUCT
578 #set($product = "")
579 #set($article_is_restricted = $articleToolbox.article_is_restricted())
580 #if ($article_is_restricted)
581 #foreach($products in $articleToolbox.getProductList())
582 #set($product = $products.get("name"))
583 #end
584 <!-- <div id="type-note" data-id="$product"></div> -->
585 #end
586
587
588 ##USUARIO ANONIMO
589 #if ($environment != 'PREVIEW')
590 #php_if("strlen(getenv('ITER_USER'))===0")
591 #if($product == "registrados")
592 #set($cons = "#echoCookieField('ITER-PAYWALL_PRODUCT_INFO-BHJ-ARTS_CONSUMED')")
593 #set($total = "#echoCookieField('ITER-PAYWALL_PRODUCT_INFO-BHJ-ARTS_TOTAL')")
594 <script>
595 var cons = ${cons};
596 var total = ${total};
597 var disp = total-cons;
598 $(".paywall-title span").html(disp);
599 </script>
600 #end
601
602 #php_end
603 #end
604
605 ##FIN USUARIO ANONIMO
606
607 <div class="canonical hidden"></div>
608
609 <!-- acceder save post -->
610
611 <div id="eww-save-post" eww-post-title="$title" data-post-id="$reserved-article-id.data" data-events='{
612 "author": "$NombreAutor",
613 "section": "$section",
614 "post_title": "$title",
615 "post_id": "$reserved-article-id.data",
616 "author_id": "$IDAutor"
617 }' ></div>
618 <!-- acceder save post -->
619
620 <div id="col-60-40-top-one-col" data-post-type="$product" data-section="$section" data-events='{
621 "author": "$NombreAutor",
622 "section": "$section",
623 "post_title": "$title",
624 "post_id": "$reserved-article-id.data",
625 "author_id": "$IDAutor"
626 }'>
627
628 #if($product == "suscripciones" )
629 <meta itemprop="isAccessibleForFree" content="false" />
630 #else
631 <meta itemprop="isAccessibleForFree" content="true" />
632 #end
633
634 ##TEXTO
635 <div class="text resizable lazy-load" itemprop="articleBody">
636 #printHTMLContentArticle_v1($arrayListContenidos, "crop_full", "100%", "100%", "375", $addInParagraph)
637
638 <!-- /1021010/v_mid2 -->
639 <div id="div-gpt-ad-1733161131848-0" class="op12" style="min-width: 300px; min-height: 50px;"></div>
640
641
642 </div>
643
644 #if($hmAutores && $hmAutores.size() > 0)
645 #foreach($elem in $hmAutores)
646 #set($IDAutor = $elem.id)
647 <div class="categoryListItem categoryPageItem" data-categoryid="$IDAutor" data-categoryname="$htmlUtil.escape($elem.name)"></div>
648 #set($articuloAutor = $aboutCategoryArticles.getArticle("$IDAutor"))
649
650 #if($articuloAutor && $articuloAutor.Text && $articuloAutor.Text.data && $articuloAutor.Text.data.trim() != "")
651 <div style="border-top: solid 1px #80808047; margin-top: 30px; max-width: 1000px; margin-left: auto; margin-right: auto;"></div>
652 <div class="author-card2">
653 <div class="row">
654 <div class="col-12" style="display:flex; justify-content:center;">
655 <div class="media_block1" style="padding:1rem; margin-top:15px;">
656 <a style="width:140px; display:flex; margin:auto;" href="/autor/-/meta/$htmlUtil.escapeURL($elem.friendlyname)">
657 $!articuloAutor.getImageTag("Image","0","crop_250x250","","","","","true","","")
658 </a>
659 <a style="color: black;" href="/autor/-/meta/$htmlUtil.escapeURL($elem.friendlyname)">
660 <p style='font-size:1.7rem; font-family:"PT Serif",Georgia,serif; font-weight:400; line-height:120%; margin-top:15px;'>$htmlUtil.escape($!articuloAutor.Headline.data)</p>
661 </a>
662 </div>
663 </div>
664 </div>
665 <div class="row">
666 <div class="col-12" style="display:flex; justify-content:center; margin-bottom:30px;">
667 <div class="text_block">
668 <div class="author-description">$!articuloAutor.Text.data</div>
669 <div class="row">
670 <div class="col-12" style="display:flex; justify-content:center;">
671 #if($articuloAutor.twitterProfile && $articuloAutor.twitterProfile.data != "")
672 <div style="margin-right:20px;" class="author-twitter1">
673 <a href="$htmlUtil.escape($articuloAutor.twitterProfile.data)" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512" style="font-size:30px;"><style>svg{fill:#FF6600 !important}</style><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg></a>
674 </div>
675 #end
676 #if($articuloAutor.emailAutor && $articuloAutor.emailAutor.data != "")
677 <div class="author-email1">
678 <a href="mailto:$htmlUtil.escape($articuloAutor.emailAutor.data)"><svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512" style="font-size:30px;"><style>svg{fill:#FF6600 !important}</style><path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"/></svg></a>
679 </div>
680 #end
681 </div>
682 </div>
683 </div>
684 </div>
685 </div>
686 </div>
687 #end
688 #end
689 #end
690
691 </div>
692
693 ##PUBLI
694 ##<div class="publi">$!iterVelocityTools.getAdContainer("scroll_Top1")</div>
695
696 ##GENÉRICOS
697 #if($Generic && $Generic.getSiblings().size()>0)
698 <ul class="generic">
699 #foreach ($el in $Generic.getSiblings())
700 <li><span class="icon"></span><a href="$!el.Document.data" >$!el.data ($el.Extension.data)</a></li>
701 #end
702 </ul>
703 #end
704
705 ##RELACIONADAS EXTERNAS
706 #set ($urlLink = $articleToolbox.getTag(null,"linkURL") )
707 #set ($titleLink = $articleToolbox.getTag(null,"linkTitle"))
708 #if(($urlLink && $urlLink.data != "") && ($titleLink && $titleLink.data != ""))
709 <a class="ext_link" href="$!urlLink.data" target="_blank" rel="nofollow">
710 <strong>$!titleLink.data</strong>
711 </a>
712 #end
713
714 ##RELACIONADAS INTERNAS
715 #if($linkIntTitle && $linkIntTitle.getSiblings().size()>0)
716 <div class="link_tpi">
717 <div class="head_int"><span class="icon"></span> TE PUEDE INTERESAR: </div>
718 #foreach ($el in $linkIntTitle.getSiblings())
719 <div class="item_int"><a href="$!el.linkIntURL.data" >$!el.data</a></div>
720 #end
721 </div>
722 #end
723
724
725 ##PUBLI
726 ##<div class="publi">$!iterVelocityTools.getAdContainer("scroll_Top1")</div>
727
728
729 ##class="icon_vanguardia"
730 <div class="fb-comments">
731 #set($urlfb = $canonicalUrl)
732 #foreach ($element in $urlfb.split("-"))
733 #set($urlid = $element)
734 #end
735 #set($urlfb = "FB-" + $urlid)
736
737 <fb:comments href="#siteUrl()/$urlfb" num_posts="10" width="100%" colorscheme="light" ></fb:comments>
738
739 <!-- comentarios acceder -->
740
741
742
743 <div style="border-top: solid 1px #80808047;margin-top: 30px;">
744 <h2 style="margin-top: 25px;
745 font-size: 1.1rem;
746 letter-spacing: 0px !important;
747 border-left: 4px solid #F16504;
748 padding-left: 5px;
749 text-transform: uppercase;
750 font-family: 'PT Sans', helvetica, arial, sans-serif;
751 font-weight: 400;
752 max-width: 500px !important;
753 margin-left: auto;
754 margin-right: auto;"
755 >COMENTARIOS <h2></div>
756 <div style="max-width: 500px !important;
757 margin-left: auto;
758 margin-right: auto;" id="eww-comments" data-post-id="$reserved-article-id.data" data-events='{
759 "author": "$NombreAutor",
760 "section": "$section",
761 "post_title": "$title",
762 "post_id": "$reserved-article-id.data",
763 "author_id": "$IDAutor"
764 }'></div>
765 <!-- comentarios acceder -->
766
767 <div id="eww-mailchimp"></div>
768
769 ##openweb
770
771 ##cierra openweb
772
773
774 <!-- /1021010/v_bot -->
775 <div id="div-gpt-ad-1733161178287-0" class="op12" style="min-width: 300px; min-height: 50px;"></div>
776
777 #php_if("getenv('ITER_UA_IS_MOBILE')==='true'")
778 ##PUBLI +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
779 <div class="publi">$!iterVelocityTools.getAdContainer("nota_v_bot")</div>
780 #php_end
781
782 ##PUBLI
783 ##<div class="publi">$!iterVelocityTools.getAdContainer("scroll_Top1")</div>
784 </div>
785
786
787 </div>
788
789</article>
790
791
792<!-- Estilo para Lista sin Plublicidad -->
793
794<script>
795 document.addEventListener('DOMContentLoaded', function() {
796 // Obtener todos los div con la clase block_Parrafo_Lista
797 var blocks = document.querySelectorAll('.block_Parrafo_Lista');
798
799 // Iterar a través de los bloques
800 blocks.forEach(function(block) {
801 // Obtener todos los elementos <p> dentro del bloque actual
802 var paragraphs = block.querySelectorAll('p');
803 var combinedContent = '';
804 var elementsToRemove = [];
805
806 // Iterar a través de los elementos <p>
807 paragraphs.forEach(function(paragraph) {
808 // Verificar si el <p> no tiene clase
809 if (!paragraph.classList.length) {
810 // Añadir contenido al texto combinado
811 combinedContent += paragraph.innerHTML.trim() + ' ';
812 // Marcar el elemento <p> para eliminación
813 elementsToRemove.push(paragraph);
814 }
815 });
816
817 // Crear un nuevo <p> para el contenido combinado
818 if (combinedContent.trim()) {
819 var newParagraph = document.createElement('p');
820 newParagraph.innerHTML = combinedContent.trim();
821 block.appendChild(newParagraph);
822 }
823
824 // Eliminar los elementos <p> originales que fueron combinados
825 elementsToRemove.forEach(function(element) {
826 element.remove();
827 });
828 });
829 });
830</script>
831
832<script>
833
834document.addEventListener('DOMContentLoaded', function() {
835 // Selecciona todos los elementos div con las clases "lead destacado"
836 var elements = document.querySelectorAll('div.lead.destacado');
837
838 // Itera sobre cada elemento y agrega el atributo itemprop="description"
839 elements.forEach(function(element) {
840 element.setAttribute('itemprop', 'description');
841 });
842});
843
844</script>
845
846<style>
847 .portlet-column{
848 padding: 0px;
849 }
850 .Ficha_Social{
851 z-index: 1;
852 position: relative;
853 }
854 @media (max-width: 500px) {
855 .cintillo {
856 font-size: 13vw !important;
857 }
858}
859@media (max-width: 768px) {
860 ol, ul {
861 padding-left: 1rem;
862 padding-right: 1rem;
863 }
864
865 div.Entrevista_Pregunta figure.contentMedia.art-img {
866 padding: 1rem;
867 }
868}
869
870p {
871 margin-top: 0;
872 margin-bottom: 1rem;
873 word-spacing: -2px;
874 text-align: justify;
875 hyphens: auto;
876}
877
878@media (min-width: 560px) {
879 .multimediaMacroWrapper.facebook_text {
880 max-width: 500px;
881 width: auto;
882 }
883}
884
885</style>
886
887<style>
888 div.block_Parrafo_Lista p{
889 margin: 0px !important;
890 }
891 div.block_Parrafo_Lista p b{
892 height: auto;
893 display: block;
894margin-top: 10px;
895 }
896</style>
897<!-- Estilo para Lista sin Plublicidad -->