Se ha producido un error al procesar la plantilla.
Failed to "?eval" string with this error:
---begin-message---
Syntax error in ?eval-ed string in line 1, column 90:
Lexical error: encountered "u" (117), after "\"Dossier de empleo \\".
---end-message---
The failing expression:
==> imagen?eval [in template "20907#20945#59679691" at line 46, column 56]
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign imagenJSON = imagen?eval [in template "20907#20945#59679691" at line 46, column 33]
----
1<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
2<#assign AssetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService") />
3<#assign AssetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
4<#assign journalArticleClassName = "com.liferay.journal.model.JournalArticle">
5<#assign AssetVocabularyLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetVocabularyLocalServiceUtil"]>
6<#assign dlAppServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLAppServiceUtil"] />
7<#assign DLFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") />
8
9<div class="container">
10 <#if (entries?size>0)>
11 <#assign formato_idioma = "yyyy/MM/dd">
12 <#if locale == "es_ES">
13 <#assign formato_idioma = "dd/MM/yyyy">
14 <#elseif locale == "eu_ES">
15 <#assign formato_idioma = "yyyy/MM/dd">
16 <#elseif locale == "en_US">
17 <#assign formato_idioma = "yyyy/MM/dd">
18 <#elseif locale == "fr_FR">
19 <#assign formato_idioma = "dd/MM/yyyy">
20 <#else>
21 <#assign formato_idioma = "yyyy/MM/dd">
22 </#if>
23
24 <div class="row" >
25 <#list entries as entry>
26 <#assign journalArticle = journalArticleLocalService.fetchLatestArticle(entry.getClassPK()) />
27 <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale)) >
28 <#assign rootElement = document.getRootElement() >
29
30 <#assign assetEntry = AssetEntryLocalService.fetchEntry(journalArticleClassName, journalArticle.getResourcePrimKey()) />
31 <#assign renderer = assetEntry.getAssetRenderer()>
32 <#assign className = renderer.getClassName()>
33 <#if className == "com.liferay.journal.model.JournalArticle">
34 <#assign journalArticle = renderer.getArticle()>
35 <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale.toString()))>
36 <#assign rootElement = document.getRootElement()>
37 <#assign subtitulo = document.valueOf("//dynamic-element[@name='subtitulo']/dynamic-content/text()") />
38 <#assign fecha = document.valueOf("//dynamic-element[@name='fechavisible']/dynamic-content/text()") />
39 <#if fecha!="">
40 <#assign fecha_DateObj = dateUtil.parseDate("yyyy-MM-dd", fecha, locale)>
41 <#assign fecha = dateUtil.getDate(fecha_DateObj, formato_idioma, locale)>
42 </#if>
43 <#assign imagen = document.valueOf("//dynamic-element[@name='imagen']/dynamic-content/text()") />
44 <#assign imagenURL = "">
45 <#if imagen?? && imagen != "">
46 <#assign imagenJSON = imagen?eval />
47 <#assign imagenURL = "/documents/"+imagenJSON.groupId+"/"+imagenJSON.uuid />
48 </#if>
49 <#assign entradilla = document.valueOf("//dynamic-element[@name='entradilla']/dynamic-content/text()") />
50 <#assign enlace = renderer.getURLViewInContext(renderRequest, renderResponse, '')>
51 <#assign enlace_friendly = renderer.getURLViewInContext(renderRequest, renderResponse, enlace)>
52 <div class="col-12 col-md-6" >
53 <div class="grd-news__bordered">
54 <a class="grd-news__image" href="${enlace_friendly}">
55 <img src="${imagenURL}" alt="${journalArticle.getTitle(locale)}">
56 </a>
57
58 <time datetime="${fecha}" class="grd-news__date">${fecha}</time>
59
60 <h2 class="grd-news__titulo">
61 <a href="${enlace_friendly}">${journalArticle.getTitle(locale)}</a>
62 </h2>
63
64 <p class="grd-news__text">${entradilla}</p>
65 </div>
66 </div>
67
68 </#if>
69 </#list>
70 </div>
71 </#if>
72</div>