Video Tres

TEMAS
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)&amp;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 -->