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 871] 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<!-- <script type="application/ld+json">
134 {
135 "@context": "http://schema.org",
136 "@type": "ImageObject",
137 "url": "$pub_imagen",
138 "width": 1200,
139 "height": 597}
140</script> -->
141
142<span hidden class="secc"> #printTopcontainer_v1("section" "")</span>
143
144
145 <time hidden itemprop="datePublished" datetime="$dateF"></time>
146 <time hidden itemprop="dateModified" datetime="$dateFb"></time>
147 <time hidden itemprop="dateCreated" datetime="$dateF"></time>
148 <meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="#siteUrl()$url_actual" />
149 <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
150 <meta itemprop="url" content="https://vanguardia.com.mx/" />
151 <meta itemprop="name" content="Vanguardia" />
152 <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
153 <meta itemprop="url" content="https://vanguardia.com.mx/base-portlet/webrsrc/ctxvar/9d387887-99eb-4c1e-bb4a-7cbec97451dd.png" />
154 <meta itemprop="width" content="600" />
155 <meta itemprop="height" content="60" />
156 </div>
157 </div>
158
159
160<style>
161.D_TIT_INF2_MULT .headline {
162 float: left;
163 width: 100%;
164 text-align: center;
165 margin: 2rem 0;
166 font-size: 3.25rem;
167 font-family: "PT Serif",Georgia,serif;
168 font-weight: 400;
169 line-height: 110%;
170 font-size: 3.125rem;
171}
172
173.template-infinity .temas .item_tema.keywords a {
174 background-color: #ffff73;
175 display: inline-block;
176 font-family: "PT Sans", helvetica, arial, sans-serif;
177 font-size: 14px;
178 font-size: .875rem;
179 font-weight: 700;
180 letter-spacing: 2px;
181 padding: 10px;
182 text-transform: uppercase;
183 color: #000;
184 overflow-wrap: anywhere;
185}
186
187</style>
188 <script>
189 var group_id = $request.theme-display.scope-group-id;
190 var id_art_infinity = $reserved-article-id.data;
191 #if($iterVelocityTools.getVelocityVariable("teaseritemposition") == 1)
192 var teaser_first = true;
193 var n_noticia = 1;
194 idart_view = $reserved-article-id.data;
195 #else
196 var teaser_first = false;
197 var n_noticia = n_noticia + 1;
198 #end
199 </script>
200
201 #set($pub_imagen1 = $articleToolbox.getImageURL("Image","0","crop_1200x801"))
202 #set($imageUrl3 = "")
203
204 #if($pub_imagen1)
205 #set($imageUrl3 = "$pub_imagen1")
206 #elseif($urlImage)
207 #set($imageUrl3 = "$urlImage")
208 #else
209 #set($imageUrl3 = "https://vanguardia.com.mx/base-portlet/webrsrc/theme/13d16cf89ee0b324585019c9998ec6dd.svg")
210 #end
211
212
213
214 <div class="metadatos">#*
215 *##set($hmTemas = {})#*
216 *##getAcAssignedCatExtended_v1($hmTemas "Topic")#*
217 *##set($hmGeografico = {})#*
218 *##getAcAssignedCatExtended_v1($hmGeografico "Location")#*
219 *##set($hmPersonajes = {})#*
220 *##getAcAssignedCatExtended_v1($hmPersonajes "People")#*
221 *##set($hmAutores = {})#*
222 *##getAcAssignedCatExtended_v1($hmAutores "Author")#*
223 *##if($hmTemas && $hmTemas.size() > 0) #*
224 *##foreach ($elem in $hmTemas)#*
225 *#<div class="keywords" value="$elem.name" id="$elem.id" data-voc-name="topic" data-voc-id="102924553"/>#*
226 *##end#*
227 *##end#*
228 *##if($hmGeografico && $hmGeografico.size() > 0)#*
229 *##foreach ($elem in $hmGeografico)#*
230 *#<div class="keywords" value="$elem.name" id="$elem.id" data-voc-name="location" data-voc-id="102922353"/>#*
231 *##end#*
232 *##end#*
233 *##if($hmAutores && $hmAutores.size() > 0)#*
234 *##foreach ($elem in $hmAutores)#*
235 *#<div class="keywords" value="$elem.name" id="$elem.id" data-voc-name="author" data-voc-id="102924559"/>#*
236 *##end#*
237 *##end#*
238 *#</div>
239
240 ##AUTOR
241 <div class="inf2_author">
242 #set($hmAutores = {})
243 #getAcAssignedCatExtended_v1($hmAutores "Author")
244 #if($hmAutores.size() > 0)
245 <div class="author" itemprop="author">
246 #set($hmAutor = $hmAutores.get(0))
247 <li class="byline">
248 <span>por</span><a itemprop="url" href="/autor/-/meta/${hmAutor.friendlyname}"><span itemprop="name">$hmAutor.name</span></a>
249 </li>
250 </div>
251 #end
252 </div>
253 ##DATE
254 <div class="date">
255 <a href="/opinion/cartones">CARTONES / </a>
256 #printDateFrom_v1("EEEE, MMMM dd, yyyy - hh:mm")
257 ##INF2-RRSS
258
259 </div>
260
261 ##MULTIMEDIA IMG
262 <div class="row">
263 <div class="image_main" itemscope itemprop="image" itemtype="https://schema.org/ImageObject">
264 #getMultimediaMixed_v1("" "crop_780xfree" "100%" "450" "100%")
265 <meta itemprop="url" content="$imageUrl3">
266 <meta itemprop="width" content="1200">
267 <meta itemprop="height" content="597">
268 </div> <!-- multimedia -->
269
270 <div class="rrss end d-movil" style="
271 position: sticky;
272 top: 38px;
273 background: white;
274 z-index: 3;">
275 <div class="cab-rrss">COMPARTIR</div>
276 <div class="network-social" style="height: 100px;margin-top: -7px;">
277 <ul class="social-options">
278 <li>
279 <a class="facebook" href="https://www.facebook.com/sharer/sharer.php?u=${hostName}$articleToolbox.getArticleViewer('canonical')" target="_blank" title="Compartir en Facebook">
280 <div class="fab facebook"></div>
281 </a>
282 </li>
283 <li>
284 <a class="twitter" href="https://twitter.com/intent/tweet?text=$!escapeTool.html($!title)&url=${hostName}$articleToolbox.getArticleViewer('canonical')" target="_blank" title="Compartir en Twitter">
285
286 <div class="fab twitter"></div>
287 </a>
288 </li>
289 <li>
290 <a class="whatsapp" href="https://api.whatsapp.com/send?text=$!escapeTool.html($!title) - ${hostName}$articleToolbox.getArticleViewer('canonical')" target="_blank" title="Compartir en Whatsapp">
291 <div class="fab whatsapp"></div>
292 </a>
293 </li>
294 <li>
295 <a class="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&url=${hostName}$articleToolbox.getArticleViewer('canonical')" target="_blank" title="Compartir en Linkedin">
296 <div class="fab linkedin"></div>
297 </a>
298 </li>
299 </ul>
300 </div>
301 </div>
302
303 ##TEXTO
304 <div class="text resizable">
305 #printHTMLContentArticle_v1($arrayListContenidos, "crop_1152x648", "100%", "100%", "375", $addInParagraph)
306
307
308 <!-- nuevas tags con estilo de especial + autores inicio -->
309
310 <!-- TAGS MOVIL INICIO -->
311 ## TAGS
312 <div hidden class="temas d-movil" temas="$hmTemas.size()">
313 <div class="cab-temas temasmovil">TEMAS</div>
314 #if($hmTemas && $hmTemas.size() > 0)
315 #foreach ($elem in $hmTemas)
316 <div class="item_tema t_$hmTemas.size() keywords" itemprop="keywords"><a href="/topic/-/meta/$elem.friendlyname">$elem.name</a></div>
317 #end
318 #end
319 #if($hmGeografico && $hmGeografico.size() > 0)
320 #foreach ($elem in $hmGeografico)
321 <div class="item_tema t_$hmGeografico.size() keywords" itemprop="keywords"><a href="/topic/-/meta/$elem.friendlyname">$elem.name</a></div>
322 #end
323 #end
324 #if($hmPersonajes && $hmPersonajes.size() > 0)
325 #foreach ($elem in $hmPersonajes)
326 <div class="item_tema t_$hmPersonajes.size() keywords" itemprop="keywords"><a href="/topic/-/meta/$elem.friendlyname">$elem.name</a></div>
327 #end
328 #end
329 </div>
330 <!-- TAGS MOVIL FIN -->
331
332 <!-- nuevas tags con estilo de especial + autores fin -->
333
334
335
336
337
338 <div class="temas d-desktop" temas="$hmTemas.size()" style="justify-content: center;display: grid;">
339 <h2 class="sectiondestacadas" style="margin-bottom: 15px;left: 0px !important;" >TEMAS</h2>
340 #if($hmTemas && $hmTemas.size() > 0)
341 #foreach ($elem in $hmTemas)
342 <div class="item_tema t_$hmTemas.size() keywords" itemprop="keywords"><a href="/topic/-/meta/$elem.friendlyname">$elem.name</a></div>
343 #end
344 #end
345 #if($hmGeografico && $hmGeografico.size() > 0)
346 #foreach ($elem in $hmGeografico)
347 <div class="item_tema t_$hmGeografico.size() keywords" itemprop="keywords"><a href="/topic/-/meta/$elem.friendlyname">$elem.name</a></div>
348 #end
349 #end
350 #if($hmPersonajes && $hmPersonajes.size() > 0)
351 #foreach ($elem in $hmPersonajes)
352 <div class="item_tema t_$hmPersonajes.size() keywords" itemprop="keywords"><a href="/topic/-/meta/$elem.friendlyname">$elem.name</a></div>
353 #end
354 #end
355 </div>
356
357 </div>
358
359
360
361 #if($iterVelocityTools.getVelocityVariable("teaseritemposition") == 1)
362
363 #end
364 </div>
365 <div class="end-detail"></div>
366
367##openweb
368
369
370
371<div class="cl"></div>
372<!-- apagar o encender scroll infinito -->
373<div class="content-infinity-off">
374<!-- apagar o encender scroll infinito -->
375</div>
376
377##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
378##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
379#if($iterVelocityTools.getVelocityVariable("teaseritemposition") != 1)
380 #set($TituloEsc = $htmlUtil.escape($!Headline.data))
381 #set($TituloEsc = $TituloEsc.replaceAll("\n", ""))
382 #set ($tempSubheadline = "#getTeaserSubheadline(false)")
383 #set($logo = "$iterVelocityTools.getVariable('0','logo_datos')" )
384 #set($logo = $logo.trim() )
385 #set($logo = $htmlUtil.escape($logo))
386 #set($logo = $logo.replaceAll("/","\/") )
387 #set($section = "")
388 #set($section_url = "")
389 #set($ac-sectionDateFrom = $articleContext.selectNodes('articlectx/sections//section[@from]'))
390 #if($ac-sectionDateFrom && $ac-sectionDateFrom.size() > 0)
391 #foreach ($atrib in $ac-sectionDateFrom.get(0).attributes() )
392 #if($atrib.name == "name")
393 #set($section = $!atrib.data)
394 #end
395 #if($atrib.name == "url")
396 #set($section_url = $!atrib.data)
397 #end
398
399 #end
400 #end
401 ## ***************AUTOR ********************
402 #set($autorfinal = "")
403 #set($urlautorfinal = "")
404 #if($hmAutores.size() > 0)
405 #set($hmAutor = $hmAutores.get(0))
406 #set($autorfinal = $hmAutor.name)
407 #set($autorfinalEsc = $htmlUtil.escape($autorfinal))
408 #set($urlautorfinal = "#metadataUrl_v1('autor')${hmAutor.friendlyname}")
409 #end
410 #if($autorfinal == "")
411 #set($autorfinal = "Vanguardia")
412 #end
413 #set($ac-url = $articleContext.selectNodes('articlectx/url'))
414 #set($xml-url = $ac-url.get(0).text)
415 #set($url_actual = $!xml-url )
416
417 #set($dateF = "#printDateFrom('yyyy-M-d H:m:s' false '')")
418 #set($dateF = $dateF.trim())
419 <script type="application/ld+json">
420 {
421 "@context": "http://schema.org",
422 "@type": "NewsArticle",
423 "mainEntityOfPage": {
424 "@type": "WebPage",
425 "@id": "#organization"
426 },
427 "headline": "$TituloEsc",
428 #if($ogimage != "")
429 "image": {
430 "@type": "ImageObject",
431 "url": "$ogimage",
432 "width": 1200,
433 "height": 597
434 },
435 #end
436 "datePublished": "$dateF",
437 "dateModified": "$dateF",
438 "author": {
439 "@type": "Person",
440 "name": "$autorfinalEsc",
441 "url": "https://vanguardia.com.mx$!{urlautorfinal}"
442 },
443 "publisher": {
444 "@type": "Organization",
445 "name": "Grupo Editorial Coahuila, S.A. de C.V.",
446 "logo": {
447 "@type": "ImageObject",
448 "url": "$logo"
449 }
450 },
451 #if($fullaccess == "false")
452 "isAccessibleForFree": "False",
453 "hasPart":{
454 "@type": "WebPageElement",
455 "isAccessibleForFree": "False",
456 "cssSelector" : ".restricted"
457 },
458 #end
459 }
460 </script>
461 <!-- ITEMS EN PAGINA fullaccess: $fullaccess -->
462 <meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="#siteUrl()$url_actual" />
463 <meta itemprop="datePublished" content="$dateF">
464 <meta itemprop="dateModified" content="$dateF">
465 <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
466 <meta itemprop="url" content="https://vanguardia.com.mx/" />
467 <meta itemprop="name" content="Vanguardia" />
468 <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
469 <meta itemprop="url" content="$iterVelocityTools.getVariable('0','logo_datos')" />
470 <meta itemprop="width" content="300" />
471 <meta itemprop="height" content="43" />
472 </div>
473 </div>
474#end
475##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
476##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
NUESTRO CONTENIDO PREMIUM