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## Categorías y taxonomías
125#set($hmTemas = {}) #getAcAssignedCatExtended_v1($hmTemas "Topic")
126#set($hmGeografico = {}) #getAcAssignedCatExtended_v1($hmGeografico "Location")
127#set($hmCompanies = {}) #getAcAssignedCatExtended_v1($hmCompanies "Companies")
128#set($hmPersonajes = {}) #getAcAssignedCatExtended_v1($hmPersonajes "People")
129#set($hmAutores = {}) #getAcAssignedCatExtended_v1($hmAutores "Author")
130
131
132<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">
133 <h1 class="headline artit font-1 medium bold" itemprop="headline" canonicalUrl="$articleToolbox.getArticleViewer('canonical')" idart="$reserved-article-id.data">#getTitle_v1</h1>
134<div class="container">
135##publicidad video
136
137##publicidad video
138
139
140<span hidden class="secc"> #printTopcontainer_v1("section" "")</span>
141
142
143 <time hidden itemprop="datePublished" datetime="$dateF"></time>
144 <time hidden itemprop="dateModified" datetime="$dateFb"></time>
145 <time hidden itemprop="dateCreated" datetime="$dateF"></time>
146 <meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="#siteUrl()$url_actual" />
147 <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
148 <meta itemprop="url" content="https://vanguardia.com.mx/" />
149 <meta itemprop="name" content="Vanguardia" />
150 <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
151 <meta itemprop="url" content="https://vanguardia.com.mx/base-portlet/webrsrc/ctxvar/9d387887-99eb-4c1e-bb4a-7cbec97451dd.png" />
152 <meta itemprop="width" content="600" />
153 <meta itemprop="height" content="60" />
154 </div>
155 </div>
156
157
158 <style>
159 .D_TIT_INF2_MULT .headline {
160 float: left;
161 width: 100%;
162 text-align: center;
163 margin: 2rem 0;
164 font-size: 3.25rem;
165 font-family: "PT Serif",Georgia,serif;
166 font-weight: 400;
167 line-height: 110%;
168 font-size: 3.125rem;
169 }
170
171 .template-infinity .temas .item_tema.keywords a {
172 background-color: #ffff73;
173 display: inline-block;
174 font-family: "PT Sans", helvetica, arial, sans-serif;
175 font-size: 14px;
176 font-size: .875rem;
177 font-weight: 700;
178 letter-spacing: 2px;
179 padding: 10px;
180 text-transform: uppercase;
181 color: #000;
182 overflow-wrap: anywhere;
183 }
184
185 </style>
186 <script>
187 var group_id = $request.theme-display.scope-group-id;
188 var id_art_infinity = $reserved-article-id.data;
189 #if($iterVelocityTools.getVelocityVariable("teaseritemposition") == 1)
190 var teaser_first = true;
191 var n_noticia = 1;
192 idart_view = $reserved-article-id.data;
193 #else
194 var teaser_first = false;
195 var n_noticia = n_noticia + 1;
196 #end
197 </script>
198
199 #set($pub_imagen1 = $articleToolbox.getImageURL("Image","0","crop_1200x801"))
200 #set($imageUrl3 = "")
201
202 #if($pub_imagen1)
203 #set($imageUrl3 = "$pub_imagen1")
204 #elseif($urlImage)
205 #set($imageUrl3 = "$urlImage")
206 #else
207 #set($imageUrl3 = "https://vanguardia.com.mx/base-portlet/webrsrc/theme/13d16cf89ee0b324585019c9998ec6dd.svg")
208 #end
209
210
211
212 <div class="metadatos">#*
213 *##set($hmTemas = {})#*
214 *##getAcAssignedCatExtended_v1($hmTemas "Topic")#*
215
216 *##set($hmGeografico = {})#*
217 *##getAcAssignedCatExtended_v1($hmGeografico "Location")#*
218
219 *##set($hmCompanies = {})#*
220 *##getAcAssignedCatExtended_v1($hmCompanies "Companies")#*
221
222 *##set($hmPersonajes = {})#*
223 *##getAcAssignedCatExtended_v1($hmPersonajes "People")#*
224
225 *##set($hmAutores = {})#*
226 *##getAcAssignedCatExtended_v1($hmAutores "Author")#*
227
228 *##if($hmTemas && $hmTemas.size() > 0) #*
229 *##foreach ($elem in $hmTemas)#*
230 *#<div class="keywords" value="$elem.name" id="$elem.id" data-voc-name="topic" data-voc-id="102924553"/>#*
231 *##end#*
232 *##end#*
233
234 *##if($hmCompanies && $hmCompanies.size() > 0)#*
235 *##foreach ($elem in $hmCompanies)#*
236 *#<div class="keywords" value="$elem.name" id="$elem.id" data-voc-name="companies" data-voc-id="102922353"/>#*
237 *##end#*
238 *##end#*
239
240 *##if($hmGeografico && $hmGeografico.size() > 0)#*
241 *##foreach ($elem in $hmGeografico)#*
242 *#<div class="keywords" value="$elem.name" id="$elem.id" data-voc-name="location" data-voc-id="102922353"/>#*
243 *##end#*
244 *##end#*
245
246 *##if($hmAutores && $hmAutores.size() > 0)#*
247 *##foreach ($elem in $hmAutores)#*
248 *#<div class="keywords" value="$elem.name" id="$elem.id" data-voc-name="author" data-voc-id="102924559"/>#*
249 *##end#*
250 *##end#*
251
252 *#</div>
253
254 ##AUTOR
255 <div class="inf2_author">
256 #set($hmAutores = {})
257 #getAcAssignedCatExtended_v1($hmAutores "Author")
258 #if($hmAutores.size() > 0)
259 <div class="author" itemprop="author">
260 #set($hmAutor = $hmAutores.get(0))
261 <li class="byline">
262 <span>por</span><a itemprop="url" href="/autor/-/meta/${hmAutor.friendlyname}"><span itemprop="name">$hmAutor.name</span></a>
263 </li>
264 </div>
265 #end
266 </div>
267 ##DATE
268 <div class="date">
269 <a href="/opinion/cartones">CARTONES / </a>
270 #printDateFrom_v1("EEEE, MMMM dd, yyyy - hh:mm")
271 ##INF2-RRSS
272
273 </div>
274
275 ##MULTIMEDIA IMG
276 <div class="row">
277 <div class="image_main" itemscope itemprop="image" itemtype="https://schema.org/ImageObject">
278 #getMultimediaMixed_v1("" "crop_780xfree" "100%" "450" "100%")
279 <meta itemprop="url" content="$imageUrl3">
280 <meta itemprop="width" content="1200">
281 <meta itemprop="height" content="597">
282 </div> <!-- multimedia -->
283
284 <div class="rrss end d-movil" style="
285 position: sticky;
286 top: 38px;
287 background: white;
288 z-index: 3;">
289 <div class="cab-rrss">COMPARTIR</div>
290 <div class="network-social" style="height: 100px;margin-top: -7px;">
291 <ul class="social-options">
292 <li>
293 <a class="facebook" href="https://www.facebook.com/sharer/sharer.php?u=${hostName}$articleToolbox.getArticleViewer('canonical')" target="_blank" title="Compartir en Facebook">
294 <div class="fab facebook"></div>
295 </a>
296 </li>
297 <li>
298 <a class="twitter" href="https://twitter.com/intent/tweet?text=$!escapeTool.html($!title)&url=${hostName}$articleToolbox.getArticleViewer('canonical')" target="_blank" title="Compartir en Twitter">
299
300 <div class="fab twitter"></div>
301 </a>
302 </li>
303 <li>
304 <a class="whatsapp" href="https://api.whatsapp.com/send?text=$!escapeTool.html($!title) - ${hostName}$articleToolbox.getArticleViewer('canonical')" target="_blank" title="Compartir en Whatsapp">
305 <div class="fab whatsapp"></div>
306 </a>
307 </li>
308 <li>
309 <a class="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&url=${hostName}$articleToolbox.getArticleViewer('canonical')" target="_blank" title="Compartir en Linkedin">
310 <div class="fab linkedin"></div>
311 </a>
312 </li>
313 </ul>
314 </div>
315 </div>
316
317 ##TEXTO
318 <div class="text resizable">
319 #printHTMLContentArticle_v1($arrayListContenidos, "crop_1152x648", "100%", "100%", "375", $addInParagraph)
320
321
322 <!-- nuevas tags con estilo de especial + autores inicio -->
323
324 <!-- TAGS MOVIL INICIO -->
325 ## TAGS
326 <style>
327 .template-infinity .temas .item_tema.keywords a{
328 background-color: #ff6d0082 !important;
329 display: inline-block;
330 font-family: "PT Sans", helvetica, arial, sans-serif;
331 font-size: 14px;
332 font-size: .875rem;
333 font-weight: 700;
334 letter-spacing: 2px;
335 padding: 12px 10px !important;
336 text-transform: uppercase;
337 color: #000;
338 overflow-wrap: anywhere;
339 border-radius: 25px;
340 }
341 /* Móvil por defecto */
342 .topicsdiv {
343 display: grid;
344 gap: 10px;
345 justify-content: center;
346 margin: 20px;
347 justify-items: center;
348 }
349
350 /* Escritorio */
351 @media (min-width: 768px) {
352 .topicsdiv {
353 display: flex;
354 gap: 10px;
355 justify-content: center;
356 margin: 20px;
357 }
358 }
359 </style>
360
361 ## TAGS
362 <div class="temas d-desktop" temas="$hmTemas.size()">
363
364 #if($hmTemas && $hmTemas.size() > 0)
365
366 <div style="
367 text-align: center;
368 text-transform: uppercase;
369 justify-items: stretch;
370 align-content: center;
371 border-bottom: solid 2.5px #ff7c2c;
372 margin-left: auto;
373 margin-right: auto;
374 font-family: "PT Sans", helvetica, arial, sans-serif;
375 width: fit-content;
376 ">TEMAS</div>
377 <div class="topicsdiv">
378 #set($count = 0)
379 #foreach($elem in $hmTemas)
380 #if($count < 3)
381 <div class="item_tema t_$hmTemas.size() keywords TemasTopics" itemprop="keywords">
382 <a href="/topic/-/meta/$elem.friendlyname">$elem.name</a>
383 </div>
384 #set($count = $count + 1)
385 #end
386 #end
387 </div>
388 #end
389
390 #if($hmGeografico && $hmGeografico.size() > 0)
391
392 <div style="
393 text-align: center;
394 text-transform: uppercase;
395 justify-items: stretch;
396 align-content: center;
397 border-bottom: solid 2.5px #ff7c2c;
398 margin-left: auto;
399 margin-right: auto;
400 font-family: "PT Sans", helvetica, arial, sans-serif;
401 width: fit-content;
402 ">Localizaciones</div>
403
404 <div class="topicsdiv">
405 #set($count = 0)
406 #foreach($elem in $hmGeografico)
407 #if($count < 3)
408 <div class="item_tema t_$hmGeografico.size() keywords TemasLocalizaciones" itemprop="keywords">
409 <a href="/localizaciones/-/meta/$elem.friendlyname">$elem.name</a>
410 </div>
411 #set($count = $count + 1)
412 #end
413 #end
414 </div>
415 #end
416
417 #if($hmPersonajes && $hmPersonajes.size() > 0)
418
419 <div style="
420 text-align: center;
421 text-transform: uppercase;
422 justify-items: stretch;
423 align-content: center;
424 border-bottom: solid 2.5px #ff7c2c;
425 margin-left: auto;
426 margin-right: auto;
427 font-family: "PT Sans", helvetica, arial, sans-serif;
428 width: fit-content;
429 ">Personajes</div>
430 <div class="topicsdiv">
431 #set($count = 0)
432 #foreach($elem in $hmPersonajes)
433 #if($count < 3)
434 <div class="item_tema t_$hmPersonajes.size() keywords TemasPersonajes" itemprop="keywords">
435 <a href="/personajes/-/meta/$elem.friendlyname">$elem.name</a>
436 </div>
437 #set($count = $count + 1)
438 #end
439 #end
440 </div>
441 #end
442
443 #if($hmCompanies && $hmCompanies.size() > 0)
444
445 <div style="
446 text-align: center;
447 text-transform: uppercase;
448 justify-items: stretch;
449 align-content: center;
450 border-bottom: solid 2.5px #ff7c2c;
451 margin-left: auto;
452 margin-right: auto;
453 font-family: "PT Sans", helvetica, arial, sans-serif;
454 width: fit-content;
455 ">Organizaciones</div>
456
457 <div class="topicsdiv">
458 #set($count = 0)
459 #foreach($elem in $hmCompanies)
460 #if($count < 3)
461 <div class="item_tema t_$hmCompanies.size() keywords TemasOrganizaciones" itemprop="keywords">
462 <a href="/organizaciones/-/meta/$elem.friendlyname">$elem.name</a>
463 </div>
464 #set($count = $count + 1)
465 #end
466 #end
467 </div>
468 #end
469
470 </div>
471
472
473 <!-- TARJETA DE AUTOR -->
474 #set($NombreAutor = "")
475 #set($IDAutor = "")
476
477 #if($hmAutores && $hmAutores.size() > 0)
478 #foreach($elem in $hmAutores)
479 #set($NombreAutor = $htmlUtil.escape($elem.name))
480 #set($IDAutor = $elem.id)
481
482 <div class="categoryListItem categoryPageItem" data-categoryid="$IDAutor" data-categoryname="$NombreAutor"></div>
483
484 #set($articuloAutor = $aboutCategoryArticles.getArticle("$IDAutor"))
485 <script>
486 console.log("articuloAutor EXISTE", "$IDAutor");
487 console.log("articuloAutor EXISTE", "$articuloAutor");
488 </script>
489 #if($articuloAutor)
490 #set($imgAuthor = $!articuloAutor.getImageTag("Image","0","crop_250x250","","","","","true","",""))
491
492 #if($articuloAutor.Text && $articuloAutor.Text.data && $articuloAutor.Text.data.trim() != "" && $articuloAutor.Headline && $articuloAutor.Headline.data && $articuloAutor.Headline.data.trim() != "")
493
494 <div style="border-top: solid 1px #80808047; margin-top: 30px;"></div>
495
496 <style>
497 div.media_block1 a div img { border-radius: 50% !important; border: #ff6d00 3px solid; }
498 .misarticulos { font-size: 1rem; text-transform: uppercase; font-family: "PT Sans", helvetica, arial, sans-serif; font-weight: 400; letter-spacing: 1px; border-bottom: solid 2.5px #ff7c2c; max-width: 168px; margin: 0 auto; }
499 .author-card2 { border: #c7c7c7d1 1px solid; margin-block: 50px; width: 90%; margin-inline: auto; padding-inline: 5%; padding-top: 30px; background-color: #F2F2F2; }
500 .author-description { padding-inline: 5%; margin-bottom: 20px; }
501 .author-description a { color: #ff6d00 !important; }
502 </style>
503
504 <div class="author-card2">
505 <div class="row">
506 <div class="col-12" style="display: flex; justify-content: center;">
507 <div class="media_block1" style="padding: 1rem; margin-top: 15px;">
508 <a style="width: 140px; display: flex; margin: auto;" href="/autor/-/meta/$htmlUtil.escapeURL($elem.friendlyname)" title="$htmlUtil.escape($!articuloAutor.Headline.data)">
509 $!imgAuthor
510 </a>
511 <a style="color: black;" href="/autor/-/meta/$htmlUtil.escapeURL($elem.friendlyname)">
512 <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>
513 </a>
514 </div>
515 </div>
516 </div>
517
518 <div class="row">
519 <div class="col-12" style="display: flex; justify-content: center; margin-bottom: 30px;">
520 <div class="text_block">
521 <div class="author-description">$!articuloAutor.Text.data</div>
522 <div class="row">
523 <div class="col-12" style="display: flex; justify-content: center;">
524 #if($articuloAutor.twitterProfile && $articuloAutor.twitterProfile.data != "")
525 <div style="margin-right: 20px;" class="author-twitter1">
526 <a href="$htmlUtil.escape($articuloAutor.twitterProfile.data)" target="_blank" rel="noopener noreferrer">
527 <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512" style="font-size: 30px;">
528 <style>svg{fill:#FF6600 !important}</style>
529 <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"/>
530 </svg>
531 </a>
532 </div>
533 #end
534
535 #if($articuloAutor.emailAutor && $articuloAutor.emailAutor.data != "")
536 <div class="author-email1">
537 <a href="mailto:$htmlUtil.escape($articuloAutor.emailAutor.data)">
538 <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512" style="font-size: 30px;">
539 <style>svg{fill:#FF6600 !important}</style>
540 <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"/>
541 </svg>
542 </a>
543 </div>
544 #end
545 </div>
546 </div>
547 </div>
548 </div>
549 </div>
550 </div>
551 #end
552 #end
553 #end
554 #end
555
556 </div>
557
558
559
560 #if($iterVelocityTools.getVelocityVariable("teaseritemposition") == 1)
561
562 #end
563 </div>
564 <div class="end-detail"></div>
565
566##openweb
567
568
569
570<div class="cl"></div>
571<!-- apagar o encender scroll infinito -->
572<div class="content-infinity-off">
573<!-- apagar o encender scroll infinito -->
574</div>
575
576##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
577##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
578#if($iterVelocityTools.getVelocityVariable("teaseritemposition") != 1)
579 #set($TituloEsc = $htmlUtil.escape($!Headline.data))
580 #set($TituloEsc = $TituloEsc.replaceAll("\n", ""))
581 #set ($tempSubheadline = "#getTeaserSubheadline(false)")
582 #set($logo = "$iterVelocityTools.getVariable('0','logo_datos')" )
583 #set($logo = $logo.trim() )
584 #set($logo = $htmlUtil.escape($logo))
585 #set($logo = $logo.replaceAll("/","\/") )
586 #set($section = "")
587 #set($section_url = "")
588 #set($ac-sectionDateFrom = $articleContext.selectNodes('articlectx/sections//section[@from]'))
589 #if($ac-sectionDateFrom && $ac-sectionDateFrom.size() > 0)
590 #foreach ($atrib in $ac-sectionDateFrom.get(0).attributes() )
591 #if($atrib.name == "name")
592 #set($section = $!atrib.data)
593 #end
594 #if($atrib.name == "url")
595 #set($section_url = $!atrib.data)
596 #end
597
598 #end
599 #end
600 ## ***************AUTOR ********************
601 #set($autorfinal = "")
602 #set($urlautorfinal = "")
603 #if($hmAutores.size() > 0)
604 #set($hmAutor = $hmAutores.get(0))
605 #set($autorfinal = $hmAutor.name)
606 #set($autorfinalEsc = $htmlUtil.escape($autorfinal))
607 #set($urlautorfinal = "#metadataUrl_v1('autor')${hmAutor.friendlyname}")
608 #end
609 #if($autorfinal == "")
610 #set($autorfinal = "Vanguardia")
611 #end
612 #set($ac-url = $articleContext.selectNodes('articlectx/url'))
613 #set($xml-url = $ac-url.get(0).text)
614 #set($url_actual = $!xml-url )
615
616 #set($dateF = "#printDateFrom('yyyy-M-d H:m:s' false '')")
617 #set($dateF = $dateF.trim())
618 <script type="application/ld+json">
619 {
620 "@context": "http://schema.org",
621 "@type": "NewsArticle",
622 "mainEntityOfPage": {
623 "@type": "WebPage",
624 "@id": "#organization"
625 },
626 "headline": "$TituloEsc",
627 #if($ogimage != "")
628 "image": {
629 "@type": "ImageObject",
630 "url": "$ogimage",
631 "width": 1200,
632 "height": 597
633 },
634 #end
635 "datePublished": "$dateF",
636 "dateModified": "$dateF",
637 "author": {
638 "@type": "Person",
639 "name": "$autorfinalEsc",
640 "url": "https://vanguardia.com.mx$!{urlautorfinal}"
641 },
642 "publisher": {
643 "@type": "Organization",
644 "name": "Grupo Editorial Coahuila, S.A. de C.V.",
645 "logo": {
646 "@type": "ImageObject",
647 "url": "$logo"
648 }
649 },
650 #if($fullaccess == "false")
651 "isAccessibleForFree": "False",
652 "hasPart":{
653 "@type": "WebPageElement",
654 "isAccessibleForFree": "False",
655 "cssSelector" : ".restricted"
656 },
657 #end
658 }
659 </script>
660 <!-- ITEMS EN PAGINA fullaccess: $fullaccess -->
661 <meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="#siteUrl()$url_actual" />
662 <meta itemprop="datePublished" content="$dateF">
663 <meta itemprop="dateModified" content="$dateF">
664 <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
665 <meta itemprop="url" content="https://vanguardia.com.mx/" />
666 <meta itemprop="name" content="Vanguardia" />
667 <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
668 <meta itemprop="url" content="$iterVelocityTools.getVariable('0','logo_datos')" />
669 <meta itemprop="width" content="300" />
670 <meta itemprop="height" content="43" />
671 </div>
672 </div>
673#end
674##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
675##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ NUESTRO CONTENIDO PREMIUM