Aplicaciones anidadas
Aplicaciones anidadas
Bideoa
Twitter - X
Goiko banerrak
Aplicaciones anidadas
Noticias
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 4, column 9: Encountered ")", but was expecting one of: <STRING_LITERAL> <RAW_STRING> "false" "true" <INTEGER> <DECIMAL> "." "+" "-" "!" "[" "(" "{" <ID> ---end-message--- The failing expression: ==> imagen?eval [in template "21222#21260#27712701" at line 44, column 43] ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign imagen_map = imagen?eval [in template "21222#21260#27712701" at line 44, column 21] ----
1<#assign dLFileEntryService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryService")>
2<#if entries?size > 0 >
3 <#-- Formato del idioma-->
4 <#assign formato_idioma = "yyyy·MM·dd">
5 <#assign general_enlace_friendly = "/berriak">
6 <#if locale == "es_ES">
7 <#assign general_enlace_friendly = "/noticias">
8 <#assign formato_idioma = "dd·MM·yyyy">
9 <#elseif locale == "eu_ES">
10 <#assign formato_idioma = "yyyy·MM·dd">
11 <#elseif locale == "en_EN">
12 <#assign formato_idioma = "yyyy·MM·dd">
13 <#elseif locale == "fr_FR">
14 <#assign formato_idioma = "dd·MM·yyyy">
15 <#elseif locale == "de_DE">
16 <#assign formato_idioma = "dd·MM·yyyy">
17 <#elseif locale == "ca_ES">
18 <#assign formato_idioma = "dd·MM·yyyy">
19 <#elseif locale == "gl_ES">
20 <#assign formato_idioma = "dd·MM·yyyy">
21 <#else>
22 <#assign formato_idioma = "yyyy·MM·dd">
23 </#if>
24 <#assign counter = 0>
25 <div class="noticias_home">
26 <#foreach entry in entries>
27 <#assign counter = counter + 1>
28 <#assign renderer = entry.getAssetRenderer()>
29 <#assign className = renderer.getClassName()>
30 <#if className == "com.liferay.journal.model.JournalArticle">
31 <#assign journalArticle = renderer.getArticle()>
32 <#--set ($document = $saxReaderUtil.read($journalArticle.getContent()))-->
33 <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale.toString()))>
34 <#assign rootElement = document.getRootElement()>
35 <#assign sub_titulo = saxReaderUtil.createXPath("dynamic-element[@name='subtitulo']").selectSingleNode(rootElement).getStringValue()>
36 <#assign fecha_visible = document.valueOf("//dynamic-element[@name='fechavisible']/dynamic-content/text()") />
37 <#assign fecha_DateObj = dateUtil.parseDate("yyyy-MM-dd", fecha_visible, locale)>
38 <#assign fecha_visible = dateUtil.getDate(fecha_DateObj, formato_idioma, locale)>
39 <#assign imagen = saxReaderUtil.createXPath("dynamic-element[@name='imagen']").selectSingleNode(rootElement).getStringValue()>
40 <#assign enlace = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry)>
41 <#--set ($enlace_friendly = $enlace.split('\?').get(0))-->
42 <#assign enlace_friendly = renderer.getURLViewInContext(renderRequest, renderResponse, enlace)>
43 <#if imagen!="">
44 <#assign imagen_map = imagen?eval />
45 <#if imagen_map.groupId?? && imagen_map.groupId?has_content && imagen_map.uuid?? && imagen_map.uuid?has_content>
46 <#assign fileMi = dLFileEntryService.getFileEntryByUuidAndGroupId(imagen_map.uuid?string, getterUtil.getLong(imagen_map.groupId))>
47 <#assign miRuta="/documents/${imagen_map.groupId}/${fileMi.getFileEntryId()}/${imagen_map.title}/${imagen_map.uuid}">
48 </#if>
49 <#else>
50 <#assign miRuta="">
51 </#if>
52 <#if counter == 1>
53 <div class="destacada">
54 <div class="imagen-noticia-destacada">
55 <a href="${enlace_friendly}"><img src="${miRuta}" alt="${entry.getTitle(locale)}"></a>
56 </div>
57 <#if sub_titulo != "">
58 <p class="pre-titulo">${sub_titulo}</p>
59 </#if>
60 <p class="titulo"><a href="${enlace_friendly}">${entry.getTitle(locale)}</a></p>
61 <p class="fecha-visible">${fecha_visible}</p>
62 </div>
63 </#if>
64 <#if counter == 2>
65 <div class="no-destacadas">
66 <div class="noticias-left">
67 </#if>
68 <#if counter == 2 || counter == 3>
69 <div class="noticia">
70 <p class="titulo"><a href="${enlace_friendly}">${entry.getTitle(locale)}</a></p>
71 <p class="fecha-visible"><span>${fecha_visible}</span></p>
72 </div>
73 </#if>
74 <#if counter == 3>
75 </div>
76 <div class="noticias-right">
77 </#if>
78 <#if counter == 4 || counter == 5>
79 <div class="noticia">
80 <p class="titulo"><a href="${enlace_friendly}">${entry.getTitle(locale)}</a></p>
81 <p class="fecha-visible"><span>${fecha_visible}</span></p>
82 </div>
83 </#if>
84 <#if counter == 5>
85 </div>
86 </div>
87 </#if>
88 </#if>
89 </#foreach>
90 <div class="todas_las_noticias">
91 <a href="${general_enlace_friendly}" class="icon-plus-sign"></a>
92 </div>
93 </div>
94</#if>