Ruta de navegación

Publicador de contenidos

Noticia premi-estatal-al-projecte-de-cribratge-de-primeres-visites-de-la-unitat-terapeutica-del-dolor

Se ha producido un error al procesar la plantilla.
Java method "com.liferay.portal.kernel.util.DateUtil_IW.parseDate(String, String, Locale)" threw an exception when invoked on com.liferay.portal.kernel.util.DateUtil_IW object "com.liferay.portal.kernel.util.DateUtil_IW@238dcbcc"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign displaydate = dateUtil.parseD...  [in template "81564361713329#20120#39532" at line 28, column 41]
----
1<#-- Array amb els dies de la setmana --> 
2<#assign diesSetmana = ["Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte", "Diumenge"]> 
3					 
4<#-- Array amb els mesos de l any --> 
5<#assign mesosAny = ["de gener", "de febrer", "de març", "d'abril", "de maig", "de juny", "de juliol", "d'agost", "de setembre", "d'octubre", "de novembre", "de desembre"]> 
6				 
7 
8<div class="noticia"> 
9	<div> 
10		<div class="row"> 
11			<div class="col-md-7"> 
12				<div class="noticiaEntrada"> 
13					<#if !getterUtil.getBoolean(ImatgeLateral.getData())> 
14						<#if imatges.getSiblings()?has_content> 
15							<#if (imatges.imatge.getData())?? && imatges.imatge.getData() != ""> 
16								<div class="noticiaImatge"> 
17									<img alt="${imatges.imatge.getAttribute("alt")}" data-fileentryid="${imatges.imatge.getAttribute("fileEntryId")}" src="${imatges.imatge.getData()}" /> 
18								</div> 
19							</#if> 
20						</#if> 
21					</#if> 
22					<#if (titol.getData())??> 
23						<h3> 
24							${titol.getData()} 
25						</h3> 
26					</#if> 
27 
28					<#assign displaydate=dateUtil.parseDate("EEE,dd MMM yyyy hh:mm:ss Z", .vars["reserved-article-display-date"].data, locale)> 
29					<div class="noticiaData"> 
30						${displaydate?string["dd"]} ${mesosAny[displaydate?string["M"]?number - 1]} de ${displaydate?string["yyyy"]} 
31					</div> 
32 
33					<#if (resum.getData())??> 
34						<div class="noticiaResum"> 
35							${resum.getData()} 
36						</div> 
37					</#if> 
38 
39					<#if (descripcio.getData())??> 
40						<div class="noticiaDescripcio"> 
41							${descripcio.getData()} 
42						</div> 
43					</#if> 
44					 
45					<#if !getterUtil.getBoolean(ImatgeLateral.getData())> 
46					<!-- Slider main container --> 
47					<div class="swiper swiperNoticia"> 
48						<!-- Additional required wrapper --> 
49						<div class="swiper-wrapper"> 
50							<!-- Slides --> 
51							<#if imatges.getSiblings()?has_content> 
52								<#list imatges.getSiblings() as cur_imatges> 
53									<#if cur_imatges?counter gt 1> 
54										<div class="swiper-slide"> 
55											<div class="swiperNoticiaImatge"> 
56												<#if (cur_imatges.imatge.getData())?? && cur_imatges.imatge.getData() != ""> 
57													<img alt="${cur_imatges.imatge.getAttribute("alt")}" data-fileentryid="${cur_imatges.imatge.getAttribute("fileEntryId")}" src="${cur_imatges.imatge.getData()}" /> 
58												</#if> 
59											</div> 
60											<#-- div class="swiperNoticiaText"> 
61												<#if (cur_imatges.peu_imatge.getData())??> 
62													${cur_imatges.peu_imatge.getData()} 
63												</#if> 
64											</div --> 
65										</div> 
66									</#if> 
67								</#list> 
68							</#if> 
69 
70						</div> 
71 
72						<!-- If we need navigation buttons --> 
73						<div class="swiper-button-prev"></div> 
74						<div class="swiper-button-next"></div> 
75					</div> 
76					</#if> 
77				</div> 
78			</div> 
79			<div class="col-md-1"></div> 
80			<div class="col-md-4"> 
81			 
82				 
83			 
84				<#if adjunts.adjunt.getData()?has_content> 
85					<div class="noticiaAdjunts iconAdjunt"> 
86						<div class="noticiaAdjuntsFitxers"> 
87							<div class="noticiaAdjuntsTitol"> 
88								Fitxers > 
89							</div> 
90 
91							<#list adjunts.getSiblings() as cur_adjunts> 
92								<a href="${cur_adjunts.adjunt.getData()}"> 
93									${cur_adjunts.text_adjunt.getData()} > 
94								</a> 
95							</#list> 
96 
97						</div> 
98					</div> 
99				</#if> 
100				 
101				<#if links.link.getData()?has_content> 
102					<div class="noticiaAdjunts iconEnllac"> 
103						<div class="noticiaAdjuntsEnllac"> 
104							<div class="noticiaAdjuntsTitol"> 
105								Enllaços > 
106							</div> 
107							<#if links.getSiblings()?has_content> 
108								<#list links.getSiblings() as cur_links> 
109									<#if getterUtil.getBoolean(links.finestra.getData())> 
110										<#assign target="_blank"/> 
111									<#else> 
112										<#assign target="_self"/> 
113									</#if> 
114									<a href="${cur_links.link.getData()}" target="${target}"> 
115										${cur_links.text_link.getData()} > 
116									</a> 
117								</#list> 
118							</#if> 
119						</div> 
120					</div> 
121				</#if> 
122				 
123				<#if getterUtil.getBoolean(ImatgeLateral.getData())> 
124					<!-- Slider main container --> 
125					<div class="swiper swiperNoticia"> 
126						<!-- Additional required wrapper --> 
127						<div class="swiper-wrapper"> 
128							<!-- Slides --> 
129							<#if imatges.getSiblings()?has_content> 
130								<#list imatges.getSiblings() as cur_imatges> 
131									 
132										<div class="swiper-slide"> 
133											<div class="swiperNoticiaImatge"> 
134												<#if (cur_imatges.imatge.getData())?? && cur_imatges.imatge.getData() != ""> 
135													<img alt="${cur_imatges.imatge.getAttribute("alt")}" data-fileentryid="${cur_imatges.imatge.getAttribute("fileEntryId")}" src="${cur_imatges.imatge.getData()}" /> 
136												</#if> 
137											</div> 
138											<#-- div class="swiperNoticiaText"> 
139												<#if (cur_imatges.peu_imatge.getData())??> 
140													${cur_imatges.peu_imatge.getData()} 
141												</#if> 
142											</div --> 
143										</div> 
144									 
145								</#list> 
146							</#if> 
147 
148						</div> 
149 
150						<!-- If we need navigation buttons --> 
151						<div class="swiper-button-prev"></div> 
152						<div class="swiper-button-next"></div> 
153					</div> 
154				</#if> 
155				 
156				<div class="noticiaRRSS"> 
157					<div class="noticiaRRSSTitol"> 
158						Compartiu la notícia 
159					</div> 
160					<div class="noticiaRRSSLlista"> 
161						<#assign url = "https://cerclesis.cat" + themeDisplay.getURLCurrent() /> 
162						<a href="https://x.com/intent/tweet?text=${titol.getData()}&amp;tw_p=tweetbutton&amp;url=${url}" title="X" target="_blank"> 
163							<div class="noticiaCampusRedesEntrada"> 
164								<div> 
165										<img src="/o/CHV-Public-theme/images/xxss-capsa-x.svg"/> 
166								</div> 
167							</div> 
168						</a> 
169						<a href="https://www.linkedin.com/shareArticle?title=${titol.getData()}&amp;mini=true&amp;url=${url}&amp;summary=" title="LinkedIn" target="_blank"> 
170							<div class="noticiaCampusRedesEntrada"> 
171		    				<div> 
172			        		<img src="/o/CHV-Public-theme/images/xxss-capsa-linkedin.svg"/> 
173								</div> 
174						</div> 
175	    		</a> 
176					<a href="https://wa.me?text=${url}" title="Whatsapp" target="_blank"> 
177		    		<div class="noticiaCampusRedesEntrada"> 
178		    			<div> 
179			      	  <img src="/o/CHV-Public-theme/images/xxss-capsa-whats.svg"/> 
180			    		</div> 
181						</div> 
182	    		</a> 
183				</div> 
184				<#if (VideoYoutube.getData())??> 
185					<#if (VideoYoutube.getData() != "")> 
186						<div class="noticiaVideoYoutube"> 
187							<iframe allow="autoplay; encrypted-media" allowfullscreen="" frameborder="0" src="${VideoYoutube.getData()}"></iframe> 
188						</div> 
189					</#if> 
190				</#if> 
191			</div> 
192		</div> 
193		 
194		<div class="col-md-12"> 
195		<div class="tornar"> 
196			<div> 
197				<div> 
198					<div class="row"> 
199						<div class="col-md-12"> 
200							<div class="tornarBoto"> 
201								<a href="/nosaltres/noticies" target="_self"> 
202										Torneu a les notícies 
203								</a> 
204							</div> 
205						</div> 
206					</div> 
207				</div> 
208			</div> 
209		</div> 
210		</div> 
211	</div> 
212</div> 
213 
214<script> 
215	var swiper = new Swiper(".swiperNoticia", { 
216		slidesPerView: 1, 
217		spaceBetween: 0, 
218		navigation: { 
219			nextEl: ".swiper-button-next", 
220			prevEl: ".swiper-button-prev", 
221		}, 
222	}); 
223</script>