Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> liferay_ui["asset-categories-summary"] [in template "20155#20195#25327696" at line 43, column 35]
----
Tip: It's the final [] step that caused this error, not those before it.
----
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: @liferay_ui["asset-categories-summary... [in template "20155#20195#25327696" at line 43, column 33]
----
1<#assign liferay_ui = PortletJspTagLibs["/META-INF/liferay-ui.tld"] />
2
3<#list entries as entry>
4 <div class="entry">
5
6 <div class="entry-content">
7 <div class="entry-title">
8 <h2><a href="blog/-/blogs/${entry.getUrlTitle()}">${htmlUtil.escape(entry.getTitle())}</a></h2>
9 </div>
10 </div>
11
12 <div class="entry-body">
13
14 <span class="entry-date icon-date">
15 ${dateUtil.getDate(entry.getCreateDate(), "dd/MM/yyyy HH:mm:", locale)}
16 </span>
17 <br/><br/>
18 <#if (entry.isSmallImage())>
19 <div class="asset-small-image">
20 <img class="asset-small-image" src="${entry.getSmallImageURL(themeDisplay)}">
21 </div>
22 </#if>
23
24 <#assign summary = entry.getDescription() />
25
26 <#if (validator.isNull(summary))>
27 <#assign summary = entry.getContent() />
28 </#if>
29
30 ${stringUtil.shorten(htmlUtil.stripHtml(summary), 300)}
31 </br>
32 <a href="blog/-/blogs/${entry.getUrlTitle()}"><@liferay.language key="read-more" /> <span class="hide-accessible"><@liferay.language key="about"/>${htmlUtil.escape(entry.getTitle())}</span> »</a>
33 </div>
34
35 <div class="entry-footer">
36 <span class="entry-author">
37 <@liferay.language key="written-by" /> ${htmlUtil.escape(portalUtil.getUserName(entry.getUserId(), entry.getUserName()))}
38 </span>
39
40 <#assign blogsEntryClassName = "com.liferay.blogs.kernel.model.BlogsEntry" />
41
42 <span class="entry-categories">
43 <@liferay_ui["asset-categories-summary"]
44 className=blogsEntryClassName
45 classPK=entry.getEntryId()
46 portletURL=renderResponse.createRenderURL()
47 />
48 </span>
49
50 <span class="entry-tags">
51 <@liferay_ui["asset-tags-summary"]
52 className=blogsEntryClassName
53 classPK=entry.getEntryId()
54 portletURL=renderResponse.createRenderURL()
55 />
56 </span>
57 </div>
58 </div>
59
60 <div class="separator"><!-- --></div>
61</#list>
62<div id="_com_liferay_blogs_web_portlet_BlogsPortlet_navBarNavbarBtn" style="display:none">
63.
64</div>