Errorea gertatu da txantiloia prozesatzerakoan.
The following has evaluated to null or missing:
==> customSanitizerUtil [in template "20115#20151#35360" at line 11, column 65]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: ${customSanitizerUtil.sanitizedField(... [in template "20115#20151#35360" at line 11, column 63]
----
1<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
2<#assign friendlyURL = themeDisplay.getPathFriendlyURLPublic() + themeDisplay.getScopeGroup().getFriendlyURL() />
3<#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()>
4
5<section class="mj-section">
6<div class="gridContainer mj-container">
7 <article class="mj-article">
8 <div class="row">
9
10 <div class="col-md-8">
11 <h2 class="mj-article__title">${customSanitizerUtil.sanitizedField(themeDisplay.getLayout(), themeDisplay.getUserId(), .vars['reserved-article-title'].data)}</h2>
12 <div class="mj-article__txt">${Descripcion.getData()}</div>
13 </div>
14
15 <div class="col-md-4">
16 <#assign pictureAttributesKeyValue = { "class": "mj-article__fig"} />
17 <#assign imgAttributesKeyValue = { "class": "mj-article__img", "alt": htmlUtil.escape(.vars['reserved-article-title'].data) } />
18 <#assign imgHtml = customAmImageUtil.createAMImageByFileEntryId(Imagen.getAttribute("fileEntryId"),600,pictureAttributesKeyValue,imgAttributesKeyValue)/>
19 ${imgHtml}
20 </div>
21
22 <div class="col-md-8">
23 <div class="mj-info-aside mj-info-aside--links clearfix">
24 <#assign reservedArticleUrlTitle = .vars['reserved-article-url-title'].data>
25 <#assign article = journalArticleLocalService.fetchArticleByUrlTitle(themeDisplay.getScopeGroupId(), reservedArticleUrlTitle) />
26
27 <#assign classPK = jsonFactoryUtil.createJSONObject(ContenidoRelacionadosOrg.getData()).getLong("classPK") />
28 <#if classPK != 0>
29 <#assign articleRelacionado = journalArticleLocalService.fetchLatestArticle(classPK) />
30
31 <span class="mj-info-aside__title"><a href="${friendlyURL}/-/${articleRelacionado.urlTitle}" title="${articleRelacionado.getTitle(locale)}">Organigrama</a></span>
32 </#if>
33 <#if ContenidoRelacionadosOrg.Items.getSiblings()?has_content>
34 <nav class="mj-info-aside__nav">
35 <ul class="mj-info-aside__list">
36 <#list ContenidoRelacionadosOrg.Items.getSiblings() as cur_ContenidoRelacionadosOrg>
37 <li class="mj-info-aside__item-org">
38 <span class="mj-info-aside__txt">${customSanitizerUtil.sanitizedField(themeDisplay.getLayout(), themeDisplay.getUserId(), cur_ContenidoRelacionadosOrg.getData())}</span>
39 </li>
40 </#list>
41 </ul>
42 </nav>
43 </#if>
44 </div>
45 </div>
46
47 <#if (ContenidoRelacionados.getSiblings()?has_content && ContenidoRelacionados.getData() != "") || (NombreInterno.getSiblings()?has_content && NombreInterno.getData() != "") || (NombreExterno.getSiblings()?has_content && NombreExterno.getData() != "") >
48 <div class="col-md-4" id="areas-especializadas-enlaces">
49 <a data-toggle="collapse" role="button" title="Buscar" href="#panelCollapse__MoreInfo" aria-expanded="true" class="mj-info-aside--links__toggle">Información relacionada</a>
50 <div role="tabpanel" aria-expanded="true" style="heigth:0;" id="panelCollapse__MoreInfo" class="panel-collapse clearfix collapse in">
51 <ul class="mj-info-aside mj-info-aside--links clearfix">
52
53 <#if (ContenidoRelacionados.getSiblings()?has_content && ContenidoRelacionados.getData() != "") >
54 <#list ContenidoRelacionados.getSiblings() as cur_ContenidoRelacionados>
55 <#assign classPK = jsonFactoryUtil.createJSONObject(cur_ContenidoRelacionados.getData()).getLong("classPK") />
56 <#assign articleRelacionado = journalArticleLocalService.fetchLatestArticle(classPK) />
57 <li>
58 <a class="a-more-info" href="${friendlyURL}/-/${articleRelacionado.urlTitle}" title="${articleRelacionado.getTitle(locale)}" >${article.getTitle(locale)}</a>
59 </li>
60 </#list>
61 </#if>
62
63 <#if (NombreInterno.getSiblings()?has_content && NombreInterno.getData() != "" )>
64 <#list NombreInterno.getSiblings() as cur_NombreInterno>
65 <li>
66 <a class="a-more-info" href="${cur_NombreInterno.EnlaceInterno.getFriendlyUrl()}" title="${customSanitizerUtil.sanitizedField(themeDisplay.getLayout(), themeDisplay.getUserId(), cur_NombreInterno.getData())}" >${customSanitizerUtil.sanitizedField(themeDisplay.getLayout(), themeDisplay.getUserId(), cur_NombreInterno.getData())} </a>
67 </li>
68 </#list>
69 </#if>
70
71 <#if (NombreExterno.getSiblings()?has_content && NombreExterno.getData() != "") >
72 <#list NombreExterno.getSiblings() as cur_NombreExterno>
73 <li>
74 <a class="a-more-info" href="${customSanitizerUtil.sanitizedField(themeDisplay.getLayout(), themeDisplay.getUserId(), cur_NombreExterno.EnlaceExterno.getData())}" title="${customSanitizerUtil.sanitizedField(themeDisplay.getLayout(), themeDisplay.getUserId(), cur_NombreExterno.getData())}" target="_blank"> ${customSanitizerUtil.sanitizedField(themeDisplay.getLayout(), themeDisplay.getUserId(), cur_NombreExterno.getData())} </a>
75 </li>
76 </#list>
77 </#if>
78
79 </ul>
80 </div>
81 </div>
82 </#if>
83
84 </div>
85 </article>
86
87
88 <@liferay_portlet["runtime"]
89 instanceId="ASDJASFJAFDJ"
90 portletName="JusticiaSearchPlugin"
91 />
92
93</div>
94</section>
95<button class="hide contact" onclick="window.location.href='${PaginaContacto.getFriendlyUrl()}'"></button>
96
97<#if PaginaQlik?has_content>
98 <button class="hide analisisDatos" onclick="window.location.href='${PaginaQlik.getFriendlyUrl()}'"></button>
99</#if>
100
101<script>
102
103 var mostrarQlik = ${PaginaQlik?has_content?string};
104 if(!mostrarQlik){
105 $("#_JusticiaSearchPlugin_INSTANCE_ASDJASFJAFDJ_analisisDatos").addClass("hide");
106 }
107</script>