An error occurred while processing the template.
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@6c563be1"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign dateModifiedObj = dateUtil.pa... [in template "20097#20123#48707" at line 120, column 1] ----
1<meta property="og:title" content="
2 <#if (TituloPrincipal.getData())??>
3 ${TituloPrincipal.getData()}
4 </#if>
5" />
6
7<meta property="og:description" content="
8 <#if (SubtituloFieldSet.Subtitulo.getData())??>
9 ${SubtituloFieldSet.Subtitulo.getData()}
10 </#if>
11" />
12
13<meta property="og:image" content="${themeDisplay.portalURL}${mainImage.getData()}" />
14
15<section class="finsa-noticia-detalle">
16
17
18 <h1 class="finsa-noticia-detalle__title">${TituloPrincipal.getData()}</h1>
19
20 <#if Subtitulo.getSiblings()?has_content && (Subtitulo.getSiblings()?size > 0)>
21 <p class="finsa-noticia-detalle__text">
22 <#assign cur_Subtitulo = Subtitulo.getSiblings()?first>
23 ${cur_Subtitulo.getData()}
24
25 </p>
26 </#if>
27
28 <div class="finsa-noticia-detalle__fuente">
29 <#assign Fechawtcy_Data = getterUtil.getString(Fechawtcy.getData())>
30 <#if validator.isNotNull(Fechawtcy_Data)>
31 <#assign Fechawtcy_DateObj = dateUtil.parseDate("yyyy-MM-dd", Fechawtcy_Data, locale)>
32
33 <span>${dateUtil.getDate(Fechawtcy_DateObj, "dd-MM-yyyy", locale)}</span>
34 </#if>
35 <span>Fuente:</span>
36 <span><b>${Texto158o.getData()}</b></span>
37 <span>- Autor:</span>
38 <span><b>${Textos8bx.getData()}</b></span>
39
40 </div>
41
42 <#if Subtitulo.getSiblings()?has_content>
43 <div class="finsa-noticia-detalle__listado">
44 <ul>
45 <#list Subtitulo.getSiblings() as cur_Subtitulo>
46 <#if !cur_Subtitulo?is_first>
47 <li><a href="#news-subtitle-${cur_Subtitulo?index}" onClick="scrollToTargetAdjusted(event, 'news-subtitle-${cur_Subtitulo?index}')">${cur_Subtitulo.getData()}</a></li>
48 </#if>
49 </#list>
50 </ul>
51 </div>
52 </#if>
53 <#if Subtitulo.getSiblings()?has_content>
54 <#list Subtitulo.getSiblings() as cur_Subtitulo>
55 <#if !cur_Subtitulo?is_first>
56 <div id="news-subtitle-${cur_Subtitulo?index}" class="finsa-noticia-detalle__subtitle">${cur_Subtitulo.getData()}</div>
57 </#if>
58 <#if cur_Subtitulo.ParrafoAntesDeImagen.getSiblings()?has_content>
59 <#list cur_Subtitulo.ParrafoAntesDeImagen.getSiblings() as cur_Subtitulo_ParrafoAntesDeImagen>
60 <div class="finsa-noticia-detalle__parrafo">${cur_Subtitulo_ParrafoAntesDeImagen.getData()}</div>
61 </#list>
62 </#if>
63 <#if cur_Subtitulo.Imagen245j?has_content && cur_Subtitulo.Imagen245j.getSiblings()?has_content>
64 <#list cur_Subtitulo.Imagen245j.getSiblings() as cur_Subtitulo_Imagen245j>
65
66 <#if cur_Subtitulo_Imagen245j.Radio2epx.getData() == "AR">
67 <div class="finsa-noticia-detalle__parrafo">${cur_Subtitulo_Imagen245j.PieDeImagen.getData()}</div>
68 </#if>
69
70 <#if (cur_Subtitulo_Imagen245j.getData())?? && cur_Subtitulo_Imagen245j.getData() != "">
71 <#assign styles = "display: block;width: 100%;">
72 <#if cur_Subtitulo_Imagen245j.Radiokcop.getData() == "I">
73 <#assign styles = styles + "margin-right: auto;">
74 <#elseif cur_Subtitulo_Imagen245j.Radiokcop.getData() == "D">
75 <#assign styles = styles + "margin-left: auto;">
76 <#else>
77 <#assign styles = styles + "margin-right: auto;margin-left: auto;">
78 </#if>
79 <img class="finsa-noticia-detalle_main-img" alt="${cur_Subtitulo_Imagen245j.getAttribute("alt")}" src="${cur_Subtitulo_Imagen245j.getData()}" style="${styles}"/>
80 </#if>
81
82 <#if cur_Subtitulo_Imagen245j.Radio2epx.getData() == "AB">
83 <div class="finsa-noticia-detalle__parrafo">${cur_Subtitulo_Imagen245j.PieDeImagen.getData()}</div>
84 </#if>
85
86 <#if cur_Subtitulo_Imagen245j.ParrafoDespues.getSiblings()?has_content>
87 <#list cur_Subtitulo_Imagen245j.ParrafoDespues.getSiblings() as cur_Subtitulo_Imagen245j_ParrafoDespues>
88 <div class="finsa-noticia-detalle__parrafo">${cur_Subtitulo_Imagen245j_ParrafoDespues.getData()}</div>
89 </#list>
90 </#if>
91 </#list>
92 </#if>
93 </#list>
94 </#if>
95</section>
96
97<script>
98 function scrollToTargetAdjusted(e, id){
99 e.preventDefault();
100 var element = document.getElementById(id);
101 var headerOffset = 90;
102 if ($('.has-control-menu').length > 0) {
103 headerOffset += 56;
104 }
105 var elementPosition = element.getBoundingClientRect().top;
106 var offsetPosition = elementPosition + window.pageYOffset - headerOffset;
107
108 window.scrollTo({
109 top: offsetPosition,
110 behavior: "smooth"
111 });
112 }
113</script>
114
115<#if validator.isNotNull(Fechawtcy_Data)>
116 <#assign Fechawtcy_DateObj = dateUtil.parseDate("yyyy-MM-dd", Fechawtcy_Data, locale)>
117 <#assign datePublished = dateUtil.getDate(Fechawtcy_DateObj, "yyyy-MM-dd'T'HH:mm:ssZ", locale)>
118</#if>
119
120<#assign dateModifiedObj = dateUtil.parseDate("EEE, dd MMM yyyy hh:mm:ss zzz", .vars["reserved-article-modified-date"].data, locale)>
121<#assign dateModified = dateUtil.getDate(dateModifiedObj, "yyyy-MM-dd'T'HH:mm:ssZ", locale)>
122
123<#assign description = "">
124<#assign articleBody = "">
125<#if Subtitulo.getSiblings()?has_content>
126 <#list Subtitulo.getSiblings() as cur_Subtitulo>
127 <#if cur_Subtitulo?is_first>
128 <#assign description = cur_Subtitulo.getData()>
129 <#else>
130 <#assign articleBody += cur_Subtitulo.getData() + "\n">
131 </#if>
132
133 <#if cur_Subtitulo.ParrafoAntesDeImagen.getSiblings()?has_content>
134 <#list cur_Subtitulo.ParrafoAntesDeImagen.getSiblings() as cur_Subtitulo_ParrafoAntesDeImagen>
135 <#assign articleBody += cur_Subtitulo_ParrafoAntesDeImagen.getData() + "\n">
136 </#list>
137 </#if>
138
139 <#if cur_Subtitulo.Imagen245j?has_content && cur_Subtitulo.Imagen245j.getSiblings()?has_content>
140 <#list cur_Subtitulo.Imagen245j.getSiblings() as cur_Subtitulo_Imagen245j>
141 <#assign articleBody += cur_Subtitulo_Imagen245j.PieDeImagen.getData() + "\n">
142
143 <#if cur_Subtitulo_Imagen245j.ParrafoDespues.getSiblings()?has_content>
144 <#list cur_Subtitulo_Imagen245j.ParrafoDespues.getSiblings() as cur_Subtitulo_Imagen245j_ParrafoDespues>
145 <#assign articleBody += cur_Subtitulo_Imagen245j_ParrafoDespues.getData() + "\n">
146 </#list>
147 </#if>
148
149 </#list>
150 </#if>
151
152 </#list>
153</#if>
154
155<script type="application/ld+json">
156 {
157 "@context": "https://schema.org",
158 "@type": "Article",
159 "headline": "${TituloPrincipal.getData()}",
160 "url":"${themeDisplay.getPortalURL()}${themeDisplay.getURLCurrent()?replace("web/guest", "")?replace("/home", "/")}",
161 "image":"${mainImage.getData()?replace("<[^>]+>", "", "r")}",
162 "wordCount": ${articleBody?replace("<[^>]+>", "", "r")?word_list?size + description?replace("<[^>]+>", "", "r")?word_list?size + TituloPrincipal.getData()?replace("<[^>]+>", "", "r")?word_list?size},
163 "articleSection": "Corporativo",
164 "inLanguage": "${themeDisplay.getLanguageId()?split("_")[0]}",
165 "description": "${description?replace("<[^>]+>", "", "r")}",
166 "articleBody": "${articleBody?replace('<[^>]+>','','r')}",
167 "datePublished": "${datePublished!""}",
168 "dateModified": "${dateModified!""}",
169 "author": {
170 "@type": "Organization",
171 "name": "${Textos8bx.getData()}"
172 },
173 "publisher": {
174 "@type": "Organization",
175 "name": "${Textos8bx.getData()}"
176 }
177 }
178</script>