1<#assign friendly_url = portalUtil.getLayoutSetFriendlyURL(themeDisplay.getLayoutSet(), themeDisplay) + "/-/" + .vars['reserved-article-url-title'].data>
2<#--<#assign displaydate = .vars['reserved-article-display-date'].data>-->
3<#assign originalLocale = .locale>
4<#setting locale = localeUtil.getDefault()>
5<#--<#assign displaydate = displaydate?datetime("EEE, d MMM yyyy HH:mm:ss Z")>-->
6<#--<#assign displaydate_short = displaydate?string("MMM d")>-->
7<#--<#assign differenceDate = (.now?long / 86400000)?round - (displaydate?long / 86400000)?round />-->
8<#assign AssetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService") />
9<#assign AssetVocabularyLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetVocabularyLocalService") />
10<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
11<#assign journalArticle = JournalArticleLocalService.getArticle(getterUtil.getLong(groupId),.vars['reserved-article-id'].data) />
12<#assign categories = AssetCategoryLocalService.getCategories("com.liferay.journal.model.JournalArticle", journalArticle.getResourcePrimKey()) />
13<#if categories?has_content>
14 <#list categories as category>
15 <#assign vNum = category.getVocabularyId()>
16 <#assign v = AssetVocabularyLocalService.getAssetVocabulary(vNum)>
17 <#if v.getName() == "topic" >
18 <#assign cat = category.getName()>
19 <#assign catId = category.getCategoryId()>
20 </#if>
21 <#if v.getName() == "news-feed-type">
22 <#assign feed_type = category.getName()>
23 <#assign feedID = category.getCategoryId()>
24 </#if>
25 </#list>
26</#if>
27
28<div class="row">
29 <#if (Thumbnail_Image.getData())?? && Thumbnail_Image.getData() != "">
30 <div class="col-5">
31 <#if (feed_type?? && feed_type == "News at Marist") >
32 <a aria-label="${Article_display_title.getData()}" href="${friendly_url}" role="img" title="${Article_display_title.getData()}">
33 <div style="background-image: url('${Thumbnail_Image.getData()}'); background-size: cover; height: 180px; width: 270px; min-width: 270px;">
34 </div>
35 </a>
36 <#else>
37 <a aria-label="${Article_display_title.getData()}" href="${URL.getData()}" rel="noopener" title="${Article_display_title.getData()}">
38 <div style="background-image: url('${Thumbnail_Image.getData()}'); background-size: cover; height: 180px; width: 270px; min-width: 270px;">
39 </div>
40 </a>
41 </#if>
42 </div>
43 </#if>
44<#if (Thumbnail_Image.getData())?? && Thumbnail_Image.getData() != "">
45 <div class="col-lg mx-auto">
46<#else>
47 <div class="col-lg mx-auto">
48</#if>
49
50<table style="height: 100%;">
51<tbody>
52<tr>
53<td class="align-middle">
54
55 <span class="news-category">
56 <#if cat??>
57 <a href="/news-archives?category=${catId}">${cat}</a>
58 </#if>
59 </span>
60 <h3 itemprop="headline">
61 <#if (Article_display_title.getData())??>
62 <#if (feed_type?? && feed_type == "News at Marist")>
63 <a href="${friendly_url}">
64 ${Article_display_title.getData()}
65 </a>
66 <#else>
67 <a href="${URL.getData()}">
68 ${Article_display_title.getData()}
69 </a>
70 </#if>
71 </#if>
72 </h3>
73 <div class="news-info">
74 <#if (feed_type?? && feed_type == "News at Marist")>
75 <#if (Summary.getData())??>
76 <p>${Summary.getData()}</p>
77 </#if>
78 </#if>
79 <!--<span itemprop="datePublished">
80 <#if differenceDate lt 1 >
81 <icon class="ion-clock"></icon>Today
82 <#elseif differenceDate == 1 >
83 <icon class="ion-clock"></icon>${differenceDate} day ago
84 <#elseif differenceDate gt 1 && differenceDate lte 7 >
85 <icon class="ion-clock"></icon>${differenceDate} days ago
86 <#else>
87 <icon class="ion-clock"></icon> ${displaydate_short}
88 </#if>
89 </span>-->
90 </div>
91 </td>
92 </tr>
93 </tbody>
94 </table>
95 </div>
96</div>