Seguridad Vial
Casi el 40% de los peatones fallecidos en accidente de tráfico perdieron la vida en vías interurbanas
Se ha producido un error al procesar la plantilla.
Java method "com.sun.proxy.$Proxy86.getEntry(String, long)" threw an exception when invoked on com.sun.proxy.$Proxy86 object "com.liferay.asset.internal.service.AssetEntryLocalServiceWrapper@7e110b6c"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign asset = assetEntryLocalServic... [in template "20357736420605#1710429#881946" at line 117, column 33]
----
1<#assign addVisit = ldaBlogNewsletterService.addVisitFromNewsletter(themeDisplay)/>
2
3<div class="row">
4 <div class="lda__news-detail col-lg-8">
5 <div class="lda__img">
6
7 <#if imagen.getData()?? && imagen.getData() != "">
8 <img alt="${imagen.getAttribute("alt")}" data-fileentryid="${imagen.getAttribute("fileEntryId")}" src="${imagen.getData()}" />
9 </#if>
10 </div>
11 <div class="lda__info-news">
12 <div class="lda__tag-wrapper">
13 <p class="lda__tag">
14
15 <span><@liferay.language key="lda.blog.news" /></span>
16
17 <#assign
18 journalArticleClassName = "com.liferay.journal.model.JournalArticle"
19 journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")
20 article = journalArticleLocalService.getArticle(getterUtil.getLong(scopeGroupId), .vars['reserved-article-id'].data)
21 articleResourcePK = article.getArticleResource().getResourcePrimKey()
22 assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")
23 asset = assetEntryLocalService.getEntry(journalArticleClassName, articleResourcePK)
24 categoryList = asset.getCategories()
25 />
26
27 <#if categoryList?has_content>
28
29 <#list categoryList as category>
30 <span> - ${category.getName()}</span>
31 </#list>
32
33 <#else>
34
35 <span> - <@liferay.language key="lda.blog.section" /></span>
36
37 </#if>
38
39 </p>
40
41 <#assign authorName = .vars['reserved-article-author-name'].data>
42 <#-- Retrieve the published date meta data field of the web content -->
43 <#assign displaydate = .vars['reserved-article-display-date'].data>
44
45 <#-- Save the original page locale for later -->
46 <#assign originalLocale = .locale>
47
48 <#-- Set the page locale to the portals default locale -->
49 <#setting locale = localeUtil.getDefault()>
50
51 <#-- Parse the date to a date object -->
52 <#assign displaydate = displaydate?datetime("EEE, d MMM yyyy HH:mm:ss Z")>
53
54 <#-- Set the page locale back to the original page locale -->
55 <#assign locale = originalLocale>
56
57 <#if author?? && author.getData() != "">
58
59 <span class="lda__date">por ${author.getData()} - ${displaydate?string["dd/MM/yyyy"]}</span>
60
61 <#else>
62
63 <span class="lda__date">${displaydate?string["dd/MM/yyyy"]}</span>
64
65 </#if>
66
67
68 </div>
69 <div class="lda__share">
70 <div class="dropdown">
71 <a class="dropdown-toggle" href="#" id="lda__social-network" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Compartir <i class="icon-share-alt"></i></a>
72 <div class="lda__social-network dropdown-menu dropdown-menu-right" aria-labelledby="lda__social-network" style="position: absolute; will-change: transform; top: 0px; transform: translate3d(25px, 30px, 0px); min-width: 0;">
73 <ul>
74 <li><a id="facebook-share" href="https://www.facebook.com/LineaDirectaAseguradora/" target="_blank" title="Facebook Línea Directa"><i class="icon-facebook"></i></a></li>
75 <li><a id="twitter-share" href="https://twitter.com/LineaDirecta_es" target="_blank" title="Twitter Línea Directa"><svg class="lexicon-icon" focusable="false" role="presentation" viewBox="0 0 512 512" style="height: 0.9em">
76<path class="lexicon-icon-outline" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path>
77</svg></a></li>
78 <li><a id="linkedin-share" href="https://www.linkedin.com/company/linea-directa-aseguradora/" target="_blank" title="Linkedin Línea Directa"><i class="icon-linkedin-sign"></i></a></li>
79 </ul>
80 </div>
81 </div>
82 </div>
83 </div>
84 <h2 class="h2">${titulo.getData()}</h2>
85 <p class="lda__intro">${encabezado.getData()}</p>
86 <div class="lda__wrapper">
87 ${descripcion.getData()}
88 </div>
89
90 </div>
91
92 <div class="col-lg-4">
93
94 <#if relatedNews?has_content>
95 <#if relatedNews.getSiblings()?has_content>
96
97 <#assign webContentData = jsonFactoryUtil.createJSONObject(relatedNews.getSiblings()[0].getData()) />
98
99 <#if webContentData.className?has_content && webContentData.classPK?has_content>
100
101 <div class="autofit-float autofit-row portlet-header">
102 <div class="autofit-col autofit-col-expand">
103 <h2 class="portlet-title-text portlet-title-editable">
104
105 <@liferay.language key="lda.blog.tags.related.content" />
106
107 </h2>
108 </div>
109 </div>
110 <div class="lda__others-news">
111 <ul class="lda__list-news">
112 <#list relatedNews.getSiblings() as cur_relatedNews>
113
114 <#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
115 <#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
116 <#assign webContentData = jsonFactoryUtil.createJSONObject(cur_relatedNews.getData()) />
117 <#assign asset = assetEntryLocalService.getEntry( webContentData.className, getterUtil.getLong( webContentData.classPK ) ) />
118 <#assign webArticle = asset.getAssetRenderer().getArticle() />
119
120 <@liferay_journal["journal-article"]
121 articleId=webArticle.getArticleId()
122 ddmTemplateKey="NOTICIA_LO_ULTIMO"
123 groupId=webArticle.getGroupId()
124 />
125
126 </#list>
127 </ul>
128 </div>
129
130 </#if>
131
132 </#if>
133 </#if>
134
135 <#if .vars['reserved-article-asset-tag-names'].data?has_content>
136
137 <div class="news-detail-section mb-3">
138
139 <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand">
140 <h2 class="portlet-title-text portlet-title-editable">
141
142 <@liferay.language key="lda.blog.tags.hashtag" />
143
144 </h2>
145 </div>
146 </div>
147
148 <div class="lda__tag-wrapper">
149 <p class="lda__tag">
150
151 <#list .vars['reserved-article-asset-tag-names'].data?split(",") as tag>
152 <#if tag?has_content>
153
154 <#assign customSearchUrlForTag = "/blog/buscador?_com_liferay_portal_search_web_portlet_SearchPortlet_formDate=1636549380698&p_p_lifecycle=0&p_p_mode=view&_com_liferay_portal_search_web_portlet_SearchPortlet_mvcPath=%2Fsearch.jsp&_com_liferay_portal_search_web_portlet_SearchPortlet_cur=1&_com_liferay_portal_search_web_portlet_SearchPortlet_format=&_com_liferay_portal_search_web_portlet_SearchPortlet_keywords=tag%3A%28" + tag + "%29&_com_liferay_portal_search_web_portlet_SearchPortlet_assetTagNames.raw=" + tag + "&q=tag%3A%28" + tag + "%29&tag=" + tag/>
155
156 <a href="${customSearchUrlForTag}" type='button' class='btn btn-outline-secondary m-1'>#${tag}</a>
157 </#if>
158 </#list>
159
160 </p>
161 </div>
162 </div>
163 </#if>
164
165 <#if podcastFile?? && podcastFile.getData()?? && podcastFile.getData() != "" || podcastIframeUrl?? && podcastIframeUrl.getData()?? && podcastIframeUrl.getData() != "">
166
167 <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand">
168 <h2 class="portlet-title-text portlet-title-editable">
169
170 <@liferay.language key="lda.blog.podcast" />
171
172 </h2>
173 </div>
174 </div>
175
176 </#if>
177
178 <#if podcastFile?? && podcastFile.getData()?? && podcastFile.getData() != "">
179
180 <div class="news-detail-section mb-3">
181
182 <audio controls>
183 <source src="${podcastFile.getData()}">
184 <@liferay.language key="lda.blog.browser.not.supported" />
185 </audio>
186
187 </div>
188
189 </#if>
190
191 <#if podcastIframeUrl?? && podcastIframeUrl.getData()?? && podcastIframeUrl.getData() != "">
192
193
194 <iframe src="${podcastIframeUrl.getData()}" width="100%" style="border: 1px solid #D7D7D7;" height="440" frameborder="0" allowfullscreen="0" scrolling="no"></iframe>
195
196 </#if>
197
198 </div>
199</div>
200
201
202<script>
203 $(document).ready(function() {
204
205 $('#facebook-share').attr("href", "https://www.facebook.com/sharer.php?u=" + encodeURIComponent(window.location.href));
206
207 $('#twitter-share').attr("href", "https://twitter.com/intent/tweet?original_referer=" + encodeURIComponent(window.location.href) + "&text=" + encodeURI("${titulo.getData()}") + "&url=" + encodeURIComponent(window.location.href));
208
209 $('#linkedin-share').attr("href", "http://www.linkedin.com/shareArticle/?mini=true&url=" + encodeURIComponent(window.location.href));
210
211 });
212</script>
Newsletter
Suscribirse
¡Bienvenido! Te acabas de suscribir a la newsletter del blog de Fundación Línea Directa Aseguradora. Recibirás en la bandeja de entrada un mail para confirmar tu suscripción. Si no lo has recibido espera unos segundos o comprueba tu bandeja de correo no deseado.
Newsletter
Suscribirse
¿Quieres suscribirte a nuestra newsletter semanal con las novedades del blog?
Sólo necesitamos tu email para hacerte llegar todas las novedades del blog.