An error occurred while processing the template.
Invocation of method 'addMetaTag' in class com.liferay.portal.kernel.velocity.IterVelocityTools threw exception XYZ_E_INVALID_VELOCITY_META_TAGS_MAP_ZYX:Invalid parameters K: 'content' V: 'null' [file IterVelocityTools.java, method addMetaTag, line 874] at 21736/F/SCROLL_INFINITO_OPINION[line 122, column 20]
1##----D_TIT_INF2_MULT----
2
3<script type="text/javascript" src="https://s7.addthis.com/downloads/ajax_help.min.js" async="async"></script>
4<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-60d3045e05ce9ec5" async="async"></script>
5
6#set($sort = "createdate")
7#set($criteria= "desc")
8#set($art_next = $articleToolbox.getSiblingArticle($sort, $criteria, "next"))
9#set($sectionID = "#printAssignedSectionID_v1")
10#set($templateId = $iterVelocityTools.getVelocityVariable("template_id"))
11## CONTENIDOS
12#set($canonicalUrl = $articleToolbox.getArticleViewer('canonical'))
13#set($title = $!articleToolbox.getTag(null,'Headline').data)
14#set($hostName = "#siteUrl()")
15##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
16
17#set ($arrayListContenidos = [])
18
19#set ($element = {})
20#set ($temp = $element.put("name","Text"))
21#set ($temp = $element.put("type","paragraph"))
22#set ($temp = $element.put("cssclass","texto"))
23#set ($temp = $element.put("tag","div"))
24#set ($temp = $arrayListContenidos.add($element))
25
26#set ($element = {})
27#set ($temp = $element.put("name","linkTitle_Text"))
28#set ($temp = $element.put("type","text"))
29#set ($temp = $element.put("cssclass","link_tpi"))
30#set ($temp = $element.put("tag","div"))
31#set ($temp = $arrayListContenidos.add($element))
32
33#set ($element = {})
34#set ($temp = $element.put("name","Titulo_News"))
35#set ($temp = $element.put("type","text"))
36#set ($temp = $element.put("cssclass","titulo_news"))
37#set ($temp = $element.put("tag","div"))
38#set ($temp = $arrayListContenidos.add($element))
39
40#set ($element = {})
41#set ($temp = $element.put("name","Resumen_News"))
42#set ($temp = $element.put("type","text"))
43#set ($temp = $element.put("cssclass","resumen_news"))
44#set ($temp = $element.put("tag","div"))
45#set ($temp = $arrayListContenidos.add($element))
46
47#set($sectionID = "#printAssignedSectionID_v1")
48#set ($AuthorNoFoto = $!iterVelocityTools.getVariable($sectionID , "authorNoFoto"))
49
50#set($section = "#printAssignedSection_v1")
51
52#set($section = "#printAssignedSection_v1")
53
54##----json----
55#set($pub_imagen = $articleToolbox.getImageURL("Image","0","crop_1200x801"))
56#set($videoyoutube = $articleToolbox.getTag(null,"HTML_Text").data)
57
58#set($dateF = "#printDateCreate('yyyy-MM-dd' 'false' '')")
59#set($dateF = $dateF.trim())
60#set($dateM = "#printDateFrom_v1('HH:mm:ss' 'false' 'false')")
61#set($dateM = $dateM.trim())
62#set($dateF = $dateF + "T" + $dateM +"-0600")
63
64
65#set($dateF1 = "#printDateModif('yyyy-MM-dd' 'false' '')")
66#set($dateF1 = $dateF1.trim())
67#set($dateH = "#printDateModif('HH:mm:ss' 'false' '')")
68#set($dateH = $dateH.trim())
69#set($dateFb = $dateF1 + "T" + $dateH +"-0600")
70
71##METAS TWITTER
72
73#set($metaTW = {})
74#set($temp = $metaTW.put("property","twitter:card"))
75#set($temp = $metaTW.put("content", "summary_large_image"))
76$iterVelocityTools.addMetaTag( $metaTW )
77
78#set($metaTW = {})
79#set($temp = $metaTW.put("property","twitter:site"))
80#set($temp = $metaTW.put("content", "vanguardiamx"))
81$iterVelocityTools.addMetaTag( $metaTW )
82
83#set($metaTW = {})
84#set($temp = $metaTW.put("property","twitter:title"))
85#set($temp = $metaTW.put("content", "$!TituloEsc"))
86$iterVelocityTools.addMetaTag( $metaTW )
87
88#set($metaTW = {})
89#set($temp = $metaTW.put("property","twitter:description"))
90#set($temp = $metaTW.put("content", "$TextoEsc"))
91$iterVelocityTools.addMetaTag( $metaTW )
92
93#if($pub_imagen != "")
94 #set($metaTW = {})
95 #set($temp = $metaTW.put("property","twitter:image"))
96 #set($temp = $metaTW.put("content", "$pub_imagen"))
97 $iterVelocityTools.addMetaTag( $metaTW )
98#end
99
100#set($metaTW = {})
101#set($temp = $metaTW.put("property","twitter:url"))
102#set($temp = $metaTW.put("content", "https://twitter.com/vanguardiamx"))
103$iterVelocityTools.addMetaTag( $metaTW )
104
105#set($metaTW = {})
106#set($temp = $metaTW.put("property","twitter:domain"))
107#set($temp = $metaTW.put("content", "https://vanguardia.com.mx"))
108$iterVelocityTools.addMetaTag( $metaTW )
109
110#set($ac-url = $articleContext.selectNodes('articlectx/url'))
111#set($xml-url = $ac-url.get(0).text)
112#set($url_actual = $!xml-url )
113##----json----
114
115##Add meta title
116#set($title = $htmlUtil.escape($!title))
117#set($title = $title.replaceAll("\n", ""))
118
119#set($html5Desc = {})
120#set($temp = $html5Desc.put("name","title"))
121#set($temp = $html5Desc.put("content",$title))
122$iterVelocityTools.addMetaTag($html5Desc)
123
124
125
126<div class="D_TIT_INF2_MULT template-infinity idart_$reserved-article-id.data detail col-100-top-one-col col-xs-12 v2" id-next="$!art_next.reserved-article-id.data" id-section="$sectionID">
127 <h1 class="headline artit font-1 medium bold" itemprop="headline" canonicalUrl="$articleToolbox.getArticleViewer('canonical')" idart="$reserved-article-id.data">#getTitle_v1</h1>
128<div class="container">
129##publicidad video
130
131##publicidad video
132
133
134<span hidden class="secc"> #printTopcontainer_v1("section" "")</span>
135
136
137 <time hidden itemprop="datePublished" datetime="$dateF"></time>
138 <time hidden itemprop="dateModified" datetime="$dateFb"></time>
139 <time hidden itemprop="dateCreated" datetime="$dateF"></time>
140 <meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="#siteUrl()$url_actual" />
141 <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
142 <meta itemprop="url" content="https://vanguardia.com.mx/" />
143 <meta itemprop="name" content="Vanguardia" />
144 <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
145 <meta itemprop="url" content="https://vanguardia.com.mx/base-portlet/webrsrc/ctxvar/9d387887-99eb-4c1e-bb4a-7cbec97451dd.png" />
146 <meta itemprop="width" content="600" />
147 <meta itemprop="height" content="60" />
148 </div>
149 </div>
150
151
152 <style>
153 .D_TIT_INF2_MULT .headline {
154 float: left;
155 width: 100%;
156 text-align: center;
157 margin: 2rem 0;
158 font-size: 3.25rem;
159 font-family: "PT Serif",Georgia,serif;
160 font-weight: 400;
161 line-height: 110%;
162 font-size: 3.125rem;
163 }
164
165 .template-infinity .temas .item_tema.keywords a {
166 background-color: #ffff73;
167 display: inline-block;
168 font-family: "PT Sans", helvetica, arial, sans-serif;
169 font-size: 14px;
170 font-size: .875rem;
171 font-weight: 700;
172 letter-spacing: 2px;
173 padding: 10px;
174 text-transform: uppercase;
175 color: #000;
176 overflow-wrap: anywhere;
177 }
178
179 </style>
180 <script>
181 var group_id = $request.theme-display.scope-group-id;
182 var id_art_infinity = $reserved-article-id.data;
183 #if($iterVelocityTools.getVelocityVariable("teaseritemposition") == 1)
184 var teaser_first = true;
185 var n_noticia = 1;
186 idart_view = $reserved-article-id.data;
187 #else
188 var teaser_first = false;
189 var n_noticia = n_noticia + 1;
190 #end
191 </script>
192
193 #set($pub_imagen1 = $articleToolbox.getImageURL("Image","0","crop_1200x801"))
194 #set($imageUrl3 = "")
195
196 #if($pub_imagen1)
197 #set($imageUrl3 = "$pub_imagen1")
198 #elseif($urlImage)
199 #set($imageUrl3 = "$urlImage")
200 #else
201 #set($imageUrl3 = "https://vanguardia.com.mx/base-portlet/webrsrc/theme/13d16cf89ee0b324585019c9998ec6dd.svg")
202 #end
203
204
205
206 <div class="metadatos">#*
207 *##set($hmTemas = {})#*
208 *##getAcAssignedCatExtended_v1($hmTemas "Topic")#*
209
210 *##set($hmGeografico = {})#*
211 *##getAcAssignedCatExtended_v1($hmGeografico "Location")#*
212
213 *##set($hmCompanies = {})#*
214 *##getAcAssignedCatExtended_v1($hmCompanies "Companies")#*
215
216 *##set($hmPersonajes = {})#*
217 *##getAcAssignedCatExtended_v1($hmPersonajes "People")#*
218
219 *##set($hmAutores = {})#*
220 *##getAcAssignedCatExtended_v1($hmAutores "Author")#*
221
222 *##if($hmTemas && $hmTemas.size() > 0) #*
223 *##foreach ($elem in $hmTemas)#*
224 *#<div class="keywords" value="$elem.name" id="$elem.id" data-voc-name="topic" data-voc-id="102924553"/>#*
225 *##end#*
226 *##end#*
227
228 *##if($hmCompanies && $hmCompanies.size() > 0)#*
229 *##foreach ($elem in $hmCompanies)#*
230 *#<div class="keywords" value="$elem.name" id="$elem.id" data-voc-name="companies" data-voc-id="102922353"/>#*
231 *##end#*
232 *##end#*
233
234 *##if($hmGeografico && $hmGeografico.size() > 0)#*
235 *##foreach ($elem in $hmGeografico)#*
236 *#<div class="keywords" value="$elem.name" id="$elem.id" data-voc-name="location" data-voc-id="102922353"/>#*
237 *##end#*
238 *##end#*
239
240 *##if($hmAutores && $hmAutores.size() > 0)#*
241 *##foreach ($elem in $hmAutores)#*
242 *#<div class="keywords" value="$elem.name" id="$elem.id" data-voc-name="author" data-voc-id="102924559"/>#*
243 *##end#*
244 *##end#*
245
246 *#</div>
247
248 ##AUTOR
249 <div class="inf2_author">
250 #set($hmAutores = {})
251 #getAcAssignedCatExtended_v1($hmAutores "Author")
252 #if($hmAutores.size() > 0)
253 <div class="author" itemprop="author">
254 #set($hmAutor = $hmAutores.get(0))
255 <li class="byline">
256 <span>por</span><a itemprop="url" href="/autor/-/meta/${hmAutor.friendlyname}"><span itemprop="name">$hmAutor.name</span></a>
257 </li>
258 </div>
259 #end
260 </div>
261 ##DATE
262 <div class="date">
263 <a href="/opinion/cartones">CARTONES / </a>
264 #printDateFrom_v1("EEEE, MMMM dd, yyyy - hh:mm")
265 ##INF2-RRSS
266
267 </div>
268
269 ##MULTIMEDIA IMG
270 <div class="row">
271 <div class="image_main" itemscope itemprop="image" itemtype="https://schema.org/ImageObject">
272 #getMultimediaMixed_v1("" "crop_780xfree" "100%" "450" "100%")
273 <meta itemprop="url" content="$imageUrl3">
274 <meta itemprop="width" content="1200">
275 <meta itemprop="height" content="597">
276 </div> <!-- multimedia -->
277
278 <div class="rrss end d-movil" style="
279 position: sticky;
280 top: 38px;
281 background: white;
282 z-index: 3;">
283 <div class="cab-rrss">COMPARTIR</div>
284 <div class="network-social" style="height: 100px;margin-top: -7px;">
285 <ul class="social-options">
286 <li>
287 <a class="facebook" href="https://www.facebook.com/sharer/sharer.php?u=${hostName}$articleToolbox.getArticleViewer('canonical')" target="_blank" title="Compartir en Facebook">
288 <div class="fab facebook"></div>
289 </a>
290 </li>
291 <li>
292 <a class="twitter" href="https://twitter.com/intent/tweet?text=$!escapeTool.html($!title)&url=${hostName}$articleToolbox.getArticleViewer('canonical')" target="_blank" title="Compartir en Twitter">
293
294 <div class="fab twitter"></div>
295 </a>
296 </li>
297 <li>
298 <a class="whatsapp" href="https://api.whatsapp.com/send?text=$!escapeTool.html($!title) - ${hostName}$articleToolbox.getArticleViewer('canonical')" target="_blank" title="Compartir en Whatsapp">
299 <div class="fab whatsapp"></div>
300 </a>
301 </li>
302 <li>
303 <a class="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&url=${hostName}$articleToolbox.getArticleViewer('canonical')" target="_blank" title="Compartir en Linkedin">
304 <div class="fab linkedin"></div>
305 </a>
306 </li>
307 </ul>
308 </div>
309 </div>
310
311 ##TEXTO
312 <div class="text resizable">
313 #printHTMLContentArticle_v1($arrayListContenidos, "crop_1152x648", "100%", "100%", "375", $addInParagraph)
314
315
316 <!-- nuevas tags con estilo de especial + autores inicio -->
317
318 <!-- TAGS MOVIL INICIO -->
319 ## TAGS
320 <style>
321 .template-infinity .temas .item_tema.keywords a{
322 background-color: #ff6d0082 !important;
323 display: inline-block;
324 font-family: "PT Sans", helvetica, arial, sans-serif;
325 font-size: 14px;
326 font-size: .875rem;
327 font-weight: 700;
328 letter-spacing: 2px;
329 padding: 5px !important;
330 text-transform: uppercase;
331 color: #000;
332 overflow-wrap: anywhere;
333 border-radius: 25px;
334 }
335 /* Móvil por defecto */
336 .topicsdiv {
337 display: grid;
338 gap: 10px;
339 justify-content: center;
340 margin: 20px;
341 justify-items: center;
342 }
343
344 /* Escritorio */
345 @media (min-width: 768px) {
346 .topicsdiv {
347 display: flex;
348 gap: 10px;
349 justify-content: center;
350 margin: 20px;
351 }
352 }
353 </style>
354
355 ## TAGS
356 <div class="temas d-desktop" temas="$hmTemas.size()">
357
358 #if($hmTemas && $hmTemas.size() > 0)
359
360 <div style="
361 text-align: center;
362 text-transform: uppercase;
363 justify-items: stretch;
364 align-content: center;
365 border-bottom: solid 2.5px #ff7c2c;
366 margin-left: auto;
367 margin-right: auto;
368 font-family: "PT Sans", helvetica, arial, sans-serif;
369 max-width: 200px;
370 ">TEMAS</div>
371 <div class="topicsdiv">
372 #set($count = 0)
373 #foreach($elem in $hmTemas)
374 #if($count < 3)
375 <div class="item_tema t_$hmTemas.size() keywords TemasTopics" itemprop="keywords">
376 <a href="/topic/-/meta/$elem.friendlyname">$elem.name</a>
377 </div>
378 #set($count = $count + 1)
379 #end
380 #end
381 </div>
382 #end
383
384 #if($hmGeografico && $hmGeografico.size() > 0)
385
386 <div style="
387 text-align: center;
388 text-transform: uppercase;
389 justify-items: stretch;
390 align-content: center;
391 border-bottom: solid 2.5px #ff7c2c;
392 margin-left: auto;
393 margin-right: auto;
394 font-family: "PT Sans", helvetica, arial, sans-serif;
395 max-width: 200px;
396 ">Localizaciones</div>
397
398 <div class="topicsdiv">
399 #set($count = 0)
400 #foreach($elem in $hmGeografico)
401 #if($count < 3)
402 <div class="item_tema t_$hmGeografico.size() keywords TemasLocalizaciones" itemprop="keywords">
403 <a href="/localizaciones/-/meta/$elem.friendlyname">$elem.name</a>
404 </div>
405 #set($count = $count + 1)
406 #end
407 #end
408 </div>
409 #end
410
411 #if($hmPersonajes && $hmPersonajes.size() > 0)
412
413 <div style="
414 text-align: center;
415 text-transform: uppercase;
416 justify-items: stretch;
417 align-content: center;
418 border-bottom: solid 2.5px #ff7c2c;
419 margin-left: auto;
420 margin-right: auto;
421 font-family: "PT Sans", helvetica, arial, sans-serif;
422 max-width: 200px;
423 ">Personajes</div>
424 <div class="topicsdiv">
425 #set($count = 0)
426 #foreach($elem in $hmPersonajes)
427 #if($count < 3)
428 <div class="item_tema t_$hmPersonajes.size() keywords TemasPersonajes" itemprop="keywords">
429 <a href="/personajes/-/meta/$elem.friendlyname">$elem.name</a>
430 </div>
431 #set($count = $count + 1)
432 #end
433 #end
434 </div>
435 #end
436
437 #if($hmCompanies && $hmCompanies.size() > 0)
438
439 <div style="
440 text-align: center;
441 text-transform: uppercase;
442 justify-items: stretch;
443 align-content: center;
444 border-bottom: solid 2.5px #ff7c2c;
445 margin-left: auto;
446 margin-right: auto;
447 font-family: "PT Sans", helvetica, arial, sans-serif;
448 max-width: 200px;
449 ">Organizaciones</div>
450
451 <div class="topicsdiv">
452 #set($count = 0)
453 #foreach($elem in $hmCompanies)
454 #if($count < 3)
455 <div class="item_tema t_$hmCompanies.size() keywords TemasOrganizaciones" itemprop="keywords">
456 <a href="/organizaciones/-/meta/$elem.friendlyname">$elem.name</a>
457 </div>
458 #set($count = $count + 1)
459 #end
460 #end
461 </div>
462 #end
463
464 </div>
465
466 </div>
467
468
469
470 #if($iterVelocityTools.getVelocityVariable("teaseritemposition") == 1)
471
472 #end
473 </div>
474 <div class="end-detail"></div>
475
476##openweb
477
478
479
480<div class="cl"></div>
481<!-- apagar o encender scroll infinito -->
482<div class="content-infinity-off">
483<!-- apagar o encender scroll infinito -->
484</div>
485
486##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
487##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
488#if($iterVelocityTools.getVelocityVariable("teaseritemposition") != 1)
489 #set($TituloEsc = $htmlUtil.escape($!Headline.data))
490 #set($TituloEsc = $TituloEsc.replaceAll("\n", ""))
491 #set ($tempSubheadline = "#getTeaserSubheadline(false)")
492 #set($logo = "$iterVelocityTools.getVariable('0','logo_datos')" )
493 #set($logo = $logo.trim() )
494 #set($logo = $htmlUtil.escape($logo))
495 #set($logo = $logo.replaceAll("/","\/") )
496 #set($section = "")
497 #set($section_url = "")
498 #set($ac-sectionDateFrom = $articleContext.selectNodes('articlectx/sections//section[@from]'))
499 #if($ac-sectionDateFrom && $ac-sectionDateFrom.size() > 0)
500 #foreach ($atrib in $ac-sectionDateFrom.get(0).attributes() )
501 #if($atrib.name == "name")
502 #set($section = $!atrib.data)
503 #end
504 #if($atrib.name == "url")
505 #set($section_url = $!atrib.data)
506 #end
507
508 #end
509 #end
510 ## ***************AUTOR ********************
511 #set($autorfinal = "")
512 #set($urlautorfinal = "")
513 #if($hmAutores.size() > 0)
514 #set($hmAutor = $hmAutores.get(0))
515 #set($autorfinal = $hmAutor.name)
516 #set($autorfinalEsc = $htmlUtil.escape($autorfinal))
517 #set($urlautorfinal = "#metadataUrl_v1('autor')${hmAutor.friendlyname}")
518 #end
519 #if($autorfinal == "")
520 #set($autorfinal = "Vanguardia")
521 #end
522 #set($ac-url = $articleContext.selectNodes('articlectx/url'))
523 #set($xml-url = $ac-url.get(0).text)
524 #set($url_actual = $!xml-url )
525
526 #set($dateF = "#printDateFrom('yyyy-M-d H:m:s' false '')")
527 #set($dateF = $dateF.trim())
528 <script type="application/ld+json">
529 {
530 "@context": "http://schema.org",
531 "@type": "NewsArticle",
532 "mainEntityOfPage": {
533 "@type": "WebPage",
534 "@id": "#organization"
535 },
536 "headline": "$TituloEsc",
537 #if($ogimage != "")
538 "image": {
539 "@type": "ImageObject",
540 "url": "$ogimage",
541 "width": 1200,
542 "height": 597
543 },
544 #end
545 "datePublished": "$dateF",
546 "dateModified": "$dateF",
547 "author": {
548 "@type": "Person",
549 "name": "$autorfinalEsc",
550 "url": "https://vanguardia.com.mx$!{urlautorfinal}"
551 },
552 "publisher": {
553 "@type": "Organization",
554 "name": "Grupo Editorial Coahuila, S.A. de C.V.",
555 "logo": {
556 "@type": "ImageObject",
557 "url": "$logo"
558 }
559 },
560 #if($fullaccess == "false")
561 "isAccessibleForFree": "False",
562 "hasPart":{
563 "@type": "WebPageElement",
564 "isAccessibleForFree": "False",
565 "cssSelector" : ".restricted"
566 },
567 #end
568 }
569 </script>
570 <!-- ITEMS EN PAGINA fullaccess: $fullaccess -->
571 <meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="#siteUrl()$url_actual" />
572 <meta itemprop="datePublished" content="$dateF">
573 <meta itemprop="dateModified" content="$dateF">
574 <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
575 <meta itemprop="url" content="https://vanguardia.com.mx/" />
576 <meta itemprop="name" content="Vanguardia" />
577 <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
578 <meta itemprop="url" content="$iterVelocityTools.getVariable('0','logo_datos')" />
579 <meta itemprop="width" content="300" />
580 <meta itemprop="height" content="43" />
581 </div>
582 </div>
583#end
584##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
585##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ NUESTRO CONTENIDO PREMIUM