1<#assign liferay_ui = taglibLiferayHash["/META-INF/liferay-ui.tld"] />
2
3<#assign LayoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService")>
4<#assign pageLayout = LayoutLocalService.getLayout(themeDisplay.getLayout().getGroupId(), false, themeDisplay.getLayout().getLayoutId()) />
5
6<#-- get Friendly URL -->
7<#assign friendly_page_link = portalUtil.getLayoutFriendlyURL(pageLayout, themeDisplay)>
8
9<#assign pageURL = pageLayout.getFriendlyURL() />
10
11<#assign viewActionURL = portletURLFactory.create(request,"com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_YJilkUZKVM3E", 84 ,"RENDER_PHASE") />
12${viewActionURL.setWindowState("NORMAL")}
13
14<#assign currCates = entry.getCategories()[0] />
15${viewActionURL.setParameter("categoryId", currCates.getCategoryId()?string)}
16
17
18<#assign
19portlet_display = portletDisplay
20portlet_title = htmlUtil.escape(portlet_display.getTitle())
21>
22<#assign groupUrl = portalUtil.getGroupFriendlyURL(layout.getLayoutSet(),themeDisplay) />
23<#if entries?has_content>
24 <div class="news-box">
25 <div class="page-header text-uppercase">
26 <h3 class="font-weight-bold">
27 <a href="/tin-tuc/-/categories/${currCates.getCategoryId()}">
28 <#if portlet_title != 'Asset Publisher' && portlet_title != 'Xuất bản thông tin'>
29 ${portlet_title}
30 <#else>
31 ${currCates.getName()?string}
32 </#if>
33 </a>
34 </h3>
35 </div>
36 <#list entries as entry>
37 <#assign assetRenderer = entry.getAssetRenderer() />
38 <#assign article = assetRenderer.getArticle() />
39
40 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry, true) />
41
42 <#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) />
43 <#assign viewURL = '${groupUrl}/chi-tiet-tin-tuc/-/news/${entry.getGroupId()}/${assetRenderer.getUrlTitle(locale)}.html' />
44 <#assign aSmallImgURL = "/images/hg.jpg" />
45 <#if assetRenderer.getThumbnailPath(renderRequest)?has_content >
46 <#assign aSmallImgURL = assetRenderer.getThumbnailPath(renderRequest) />
47 </#if>
48
49 <#if entry?is_first>
50
51 <div class="row page-body">
52 <div class="col-sm-4 col-xs-5 pr-0">
53 <a href="${viewURL}" class="pl-0">
54 <img class="img-thumbnail border-0 w-100 h-100" src="${aSmallImgURL}" alt="${entry.getTitle(locale)}">
55 </a>
56 </div>
57 <div class="col-sm-8 col-xs-7">
58 <h6 class="mt-0 title">
59 <a href="${viewURL}" class="font-weight-bold">${entry.getTitle(locale)}</a>
60 <p class="mb-0">
61 <small class="text-muted"><i class="icon-time"></i> ${article.getCreateDate()?string["dd-MM-yyyy HH:mm"]}</small>
62 </p>
63 </h6>
64
65 <div class="desc">${stringUtil.shorten(assetRenderer.getSummary(renderRequest, renderResponse), 150)}</div>
66 </div>
67 </div>
68 <hr class="bg-primary"/>
69 <ul class="list-unstyled">
70 <#else>
71 <li class="">
72 <a href="${viewURL}" class="" title="${entry.getTitle(locale)}">
73 <i class="icon-double-angle-right text-danger"></i> ${entry.getTitle(locale)}
74 <small class="text-muted"><i class="icon-time"></i> ${article.getCreateDate()?string["dd/MM/yyyy"]}</small>
75 </a>
76 </li>
77 </#if>
78 <#if entry?is_last>
79 </ul>
80 </#if>
81 </#list>
82 </div>
83</#if>