El Colegio de Registradores publica una Guía de buenas prácticas en materia de protección de datos
Se ha producido un error al procesar la plantilla.
Failed to get value for key "com.liferay.asset.kernel.service.AssetLinkLocalServiceUtil"; see cause exception. ---- FTL stack trace ("~" means nesting-related): - Failed at: assetLinkLocalServiceUtil = staticUti... [in template "20099#20135#633369" at line 3, column 5] ----
1<#setting locale = "es_ES"/>
2<#assign
3 assetLinkLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetLinkLocalServiceUtil"]
4 assetEntryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetEntryLocalServiceUtil"]
5 layoutLocalServiceUtil = staticUtil["com.liferay.portal.kernel.service.LayoutLocalServiceUtil"]
6 journalArticleLocalServiceUtil = staticUtil["com.liferay.journal.service.JournalArticleLocalServiceUtil"]
7 assetPublisherHelper = staticUtil["com.liferay.asset.publisher.util.AssetPublisherHelper"]
8
9 journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")
10 layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService")
11 article = journalArticleLocalService.getArticle(getterUtil.getLong(scopeGroupId), .vars['reserved-article-id'].data)
12 assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")
13 asset = assetEntryLocalService.getEntry('com.liferay.journal.model.JournalArticle', article.resourcePrimKey)
14 entryTitle = .vars['reserved-article-title'].data
15
16
17 journalArticleId = .vars['reserved-article-id'].data
18 currentArticle = journalArticleLocalServiceUtil.getArticle(groupId, journalArticleId)
19 currentArticleResourcePrimKey = currentArticle.getResourcePrimKey()
20 currentArticleAssetEntry = assetEntryLocalServiceUtil.getEntry("com.liferay.journal.model.JournalArticle", currentArticleResourcePrimKey)
21 currentArticleAssetEntryId = currentArticleAssetEntry.getEntryId()
22 assetLinks = assetLinkLocalServiceUtil.getLinks(currentArticleAssetEntryId)
23
24 serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()
25 themeDisplay = serviceContext.getThemeDisplay()
26 currentUrl = themeDisplay.getPortalURL() + themeDisplay.getURLCurrent()
27
28 originPortletInstanceId = request.getParameter("originPortletInstanceId")!""
29 journalArticleId = .vars['reserved-article-id'].data
30 previousNextService = serviceLocator.findService("com.corpme.previous.next.service.PreviousNextService")
31 previousAndNext = previousNextService.getPreviousAndNextJournalArticles(themeDisplay, originPortletInstanceId, journalArticleId)
32/>
33<div class="container2 ev-content-container">
34 <#assign backFriendlyURL = request.getParameter("redirect")!"" />
35 <div>
36 <#if imagenDetalle?has_content && imagenDetalle.getData()?has_content>
37 <div class="imagen-detalle-blog" style="padding-top: 1rem;max-height:500px;overflow:hidden;">
38 <img src="${imagenDetalle.getData()}" />
39 </div>
40 </#if>
41 <div class="nota-prensa-detalle">
42 <div class="titulo">
43 <h2>${titulo.getData()}</h2>
44 </div>
45 <div class="nota-prensa">
46 ${contenido.getData()}
47 </div>
48 <!--Redes Sociales-->
49 <div style="padding-bottom: 1.25rem;">
50 <div style="color: #424242" class="social-container">
51 <ul class="social-widget contListado">Compartir:
52 <@liferay_social_bookmarks["bookmarks"]
53 className="com.liferay.journal.model.JournalArticle"
54 classPK=currentArticle.getArticleId()?number
55 displayStyle="horizontal"
56 maxInlineItems=4
57 target="_blank"
58 title=titulo.getData()
59 types="facebook,twitter,linkedin"
60 url=currentUrl
61 />
62 </ul>
63 </div>
64 </div>
65 <!-- Fin de Redes Sociales-->
66 </div>
67 <div>
68</div>
69<!--Contenido Anterior y Seguiente -->