Tin tức - UBNDBacMe
An error occurred while processing the template.
Java method "com.sun.proxy.$Proxy57.getCategory(long)" threw an exception when invoked on com.sun.proxy.$Proxy57 object "com.liferay.asset.categories.internal.service.AssetCategoryPropertyAssetCategoryLocalServiceWrapper@36b12967"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign AssetCategory = AssetCategory... [in template "20098#20124#39973" at line 8, column 5] ----
1<#assign liferay_ui = taglibLiferayHash["/META-INF/liferay-ui.tld"] />
2<#assign ParamUtil = staticUtil["com.liferay.portal.kernel.util.ParamUtil"]/>
3<#assign categoryId = ParamUtil.getLong(renderRequest,"categoryId")/>
4<#assign groupUrl = portalUtil.getGroupFriendlyURL(layout.getLayoutSet(),themeDisplay) />
5<#assign titleBox = themeDisplay.getPortletDisplay().getTitle() />
6<#if categoryId != 0>
7 <#assign AssetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")>
8 <#assign AssetCategory = AssetCategoryLocalService.getCategory(categoryId) />
9 <#assign titleBox = AssetCategory.getName() />
10</#if>
11
12<#if entries?has_content>
13<style>
14 .media.line-solid {
15 border-bottom: 1px solid #eee;
16 padding-bottom: .5rem;
17 }
18</style>
19<#if (entries?size < 2)>
20 <#assign assetRenderer = entries[0].getAssetRenderer() />
21 <#assign viewURL = '${groupUrl}/chi-tiet-tin-tuc/-/news/${entries[0].getGroupId()}/${assetRenderer.getUrlTitle(locale)}.html' />
22 <script>window.location.href='${viewURL}';</script>
23<#else>
24<div class="card">
25 <div class="card-header"><h6 class="font-weight-bold text-white text-uppercase text-left mb-0">${titleBox}</h6></div>
26 <div class="card-body p-1">
27 <ul class="list-unstyled">
28 <#list entries as entry>
29 <#if entry.getAssetRenderer()??>
30 <#assign assetRenderer = entry.getAssetRenderer() />
31
32 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry, true) />
33 <#assign viewURL = '${groupUrl}/chi-tiet-tin-tuc/-/news/${entry.getGroupId()}/${assetRenderer.getUrlTitle(locale)}.html' />
34 <li class="media my-2 <#if entry?has_next>line-solid</#if>">
35 <a href="${viewURL}" class="mr-3">
36 <#assign aSmallImgURL = "/images/hg.jpg" />
37 <#if assetRenderer.getThumbnailPath(renderRequest)?has_content >
38 <#assign aSmallImgURL = assetRenderer.getThumbnailPath(renderRequest) />
39 </#if>
40 <img class="rounded border-0 float-left" src="${aSmallImgURL}" alt="${entry.getTitle(locale)}" style="width: 165px;height: 120px;display:inline-block">
41 </a>
42 <div class="media-body">
43 <h6 class="mt-0 font-weight-bold"><a href="${viewURL}">${entry.getTitle(locale)}</a></h6>
44 <#assign summary = assetRenderer.getSummary(renderRequest, renderResponse)
45 summaryTmp = summary?split("\\s+", "r")
46 >
47 <div class="hidden-xs">
48 <#if summaryTmp?size > 65>
49 ${stringUtil.shorten(summary, 300)}
50 <#else>
51 ${summary?replace('content Chi tiết', '')}
52 </#if>
53 </div>
54 </div>
55 </li>
56 </#if>
57 </#list>
58 </ul>
59 </div>
60</div>
61</#if>
62</#if>
—
20 Items per Page