Noticias

Noticias

Búsqueda avanzada
Fecha de inicio
Fecha final
Produciuse un erro ao procesar o modelo.
The string doesn't match the expected date/time/date-time format. The string to parse was: "15:52, 09/05/25". The expected format was: "dd/MM/y".
The nested reason given follows:
Unparseable date: "15:52, 09/05/25"

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${curEntry.getPublishedDateString()?d...  [in template "13333257#13333299#13767344" at line 52, column 89]
----
1<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
2																			   
3<#setting locale=locale> 
4	 
5<div class="mj-summary mb-50"> 
6	<@liferay_portlet["runtime"] 
7		portletProviderAction=portletProviderAction.VIEW 
8		portletName="com_liferay_journal_content_web_portlet_JournalContentPortlet" 
9										    
10	/> 
11</div> 
12	 
13<#if entries?has_content> 
14 
15	<#list entries[0..*4]> 
16		<ul class="mj-news-list"> 
17		<#items as curEntry> 
18			<#if curEntry.className == "com.liferay.journal.model.JournalArticle"> 
19 
20				<#assign journalArticle = journalArticleLocalService.fetchLatestArticle(curEntry.classPK)>				 
21    
22				<#assign ddmStructureName = journalArticle.getDDMStructure().getName("es") /> 
23				<#assign ddmFormFieldValuesReferencesMap = journalArticle.getDDMFormValues().getDDMFormFieldValuesReferencesMap(false) />	 
24				<#if ddmStructureName=="STC_NOTICIA" || ddmStructureName=="STC_NOTICIA_ANTIGUA">				 
25						<#assign summary = ""/> 
26							   
27						<#if ddmStructureName=="STC_NOTICIA" && ddmFormFieldValuesReferencesMap['summary'][0].getValue().getString(locale)?has_content> 
28						   <#assign summary = ddmFormFieldValuesReferencesMap['summary'][0].getValue().getString(locale) /> 
29						 
30						<#elseif ddmStructureName=="STC_NOTICIA_ANTIGUA" && ddmFormFieldValuesReferencesMap['Entrada'][0].getValue().getString(locale)?has_content> 
31						   <#assign summary = ddmFormFieldValuesReferencesMap['Entrada'][0].getValue().getString(locale) /> 
32						</#if>	 
33					  <#assign mainImage = ""/> 
34						<#if ddmStructureName=="STC_NOTICIA" && ddmFormFieldValuesReferencesMap['mainImage'][0].getValue().getString(locale)?has_content> 
35						   <#assign mainImage = ddmFormFieldValuesReferencesMap['mainImage'][0].getValue().getString(locale) /> 
36						<#elseif ddmStructureName=="STC_NOTICIA_ANTIGUA" && ddmFormFieldValuesReferencesMap['Imagenes'][0].getValue().getString(locale)?has_content> 
37						    <#assign mainImage = ddmFormFieldValuesReferencesMap['Imagenes'][0].getValue().getString(locale) /> 
38						</#if> 
39 
40					<li class="mj-news-list__item"> 
41						<#if mainImage?has_content && mainImage != "{}"> 
42							<#assign mainImageJson = jsonFactoryUtil.createJSONObject(mainImage) /> 
43							<#assign pictureAttributesKeyValue = {"class":"mj-news-list__item__column" } /> 
44							<#assign imgAttributesKeyValue = { "class": "mj-news-list__img ${curEntry?item_cycle('round-top-left', 'round-bottom-right', 'round-top-left', 'round-bottom-right')}", "alt": mainImageJson.alt } /> 
45							<#--  El parámetro numérico es la resolución de la imagen miniatura --> 
46							<#assign imageSize = 900 /> 
47							<#assign mainImageHtml = customAmImageUtil.createAMImageByFileEntryId(mainImageJson.fileEntryId, imageSize, pictureAttributesKeyValue, imgAttributesKeyValue)/> 
48							${mainImageHtml} 
49					</#if> 
50						<div class="mj-news-list__item__column mj-news-list__info mj-news-list__info--${curEntry?item_cycle('', '', 'reverse', 'reverse')}"> 
51							<#assign format = formatLocale()> 
52							<p class="mb-0"><time datetime="${curEntry.getPublishedDateString()?date?iso_utc}">${curEntry.getPublishedDateString()?date?string[format]}</time></p>						 
53							<h2 class="mj-headline3">${customSanitizerUtil.sanitizedField(themeDisplay.getLayout(), themeDisplay.getUserId(), curEntry.getHighlightedTitle())}</h2> 
54						 
55              <#if summary?has_content> 
56							   <div><p>${summary}</p></div> 
57							</#if> 
58							<a class="mj-blue-btn--more mt-20 d-inline-block" href="${htmlUtil.escape(curEntry.getViewURL())}"><@liferay.language key="read-more" /></a> 
59						</div> 
60					</li> 
61				</#if> 
62			</#if> 
63		</#items> 
64		</ul> 
65	</#list> 
66 
67	<#if entries?size gt 4 > 
68		<div class="mj-section__block"> 
69			<h2 class="mj-section__block__title"><@liferay.language key="fiscal-templates.news.more-news" /></h2> 
70			<#list entries[4..]> 
71			<div class="mj-section__block__content"> 
72				<ul class="mj-links-list"> 
73					<#items as item> 
74																	    
75						<#assign itemViewURL = htmlUtil.escape(item.getViewURL())/> 
76					<li> 
77						<div> 
78							<#assign format = formatLocale()> 
79							<p class="mb-0"><time class="mj-datetime" datetime="${item.getPublishedDateString()?date?iso_utc}">${item.getPublishedDateString()?date?string[format]}</time></p> 
80							<p class="mj-links-list__text">${customSanitizerUtil.sanitizedField(themeDisplay.getLayout(), themeDisplay.getUserId(),item.getHighlightedTitle())}</p> 
81						</div> 
82						<a class="mj-read-more" href="${itemViewURL}"><@liferay.language key="read-more" /></a> 
83					</li> 
84		    
85					</#items> 
86				</ul> 
87			</div> 
88			</#list> 
89		</div> 
90	</#if> 
91 
92</#if> 
93 
94<#-- formato de las fechas segun el locale --> 
95<#function formatLocale> 
96	<#switch locale> 
97		<#case "eu_ES"> 
98			<#return "yyyy/MM/dd"> 
99			<#break> 
100		<#case "en_US"> 
101			<#return "yyyy/MM/dd"> 
102			<#break> 
103		<#default> 
104			<#return "dd/MM/yyyy"> 
105			<#break> 
106	</#switch> 
107</#function>