Saltar al contenido

Prueba

Categoría

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>