Orix Leasing
An error occurred while processing the template.
The following has evaluated to null or missing: ==> request.getParameter("articleId") [in template "37204#37246#59347" at line 11, column 14] ---- 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: #assign req = request.getParameter("a... [in template "37204#37246#59347" at line 11, column 1] ----
1<#assign journalArticleLocalService=serviceLocator.findService( "com.liferay.journal.service.JournalArticleLocalService") />
2<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
3<#assign GroupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")>
4<#assign groupName = "Orix Lease Plus"/>
5<#assign group = GroupLocalService.getGroup(themeDisplay.getCompanyId(), groupName)/>
6<#if group?has_content>
7<#assign groupId = group.getGroupId() />
8</#if>
9<#assign assetEntryService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryService") />
10
11<#assign req=request.getParameter("articleId")>
12<#assign article =journalArticleLocalService.getLatestArticle(req?number)>
13<#assign webContentData=journalArticleLocalService.getArticleDisplay(themeDisplay.getScopeGroupId(),article.getArticleId(), null,themeDisplay.getLanguageId(), themeDisplay).getContent() >
14<#assign docXml = saxReaderUtil.read(article.getContent())>
15<#assign asset = assetEntryLocalService.getEntry('com.liferay.journal.model.JournalArticle',article.resourcePrimKey)
16>
17
18<#assign
19 press_title = docXml.valueOf("//dynamic-element[@name='PressDetailTitle']/dynamic-content[@language-id='en_US']/text()")
20 press_banner = docXml.valueOf("//dynamic-element[@name='PressDetailBanner']/dynamic-content[@language-id='en_US']/text()")
21 press_desc = docXml.valueOf("//dynamic-element[@name='PressDetailDescription']/dynamic-content[@language-id='en_US']/text()")
22 press_created_by = docXml.valueOf("//dynamic-element[@name='CreatedBy']/dynamic-content[@language-id='en_US']/text()")
23 press_view = entry.viewCount
24 press_profile = docXml.valueOf("//dynamic-element[@name='Profile']/dynamic-content[@language-id='en_US']/text()")
25 press_date=article.getCreateDate()
26
27 >
28
29 <#assign imageString = jsonFactoryUtil.createJSONObject(press_banner)>
30 <#if imageString.classPK?has_content>
31 <#assign dlAppService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") />
32 <#assign background_image = dlAppService.getFileEntry(imageString.classPK?number)/>
33 <#assign press_bannerURL = "/leasing/documents/${background_image.getGroupId()}/${background_image.getFolderId()}/${background_image.getTitle()}/${background_image.getUuid()}"/>
34 </#if>
35
36 <#assign imageString1 = jsonFactoryUtil.createJSONObject(press_profile)>
37 <#if imageString1.classPK?has_content>
38 <#assign dlAppService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") />
39 <#assign background_image1 = dlAppService.getFileEntry(imageString1.classPK?number)/>
40 <#assign press_profileURL = "/leasing/documents/${background_image1.getGroupId()}/${background_image1.getFolderId()}/${background_image1.getTitle()}/${background_image1.getUuid()}"/>
41 </#if>
42
43
44
45${assetEntryService.incrementViewCounter(asset)}
46
47
48
49<section class="c-press-card-component c-press-card-detail-component">
50<div class="c-press-card-container">
51<div class="c-desc-box">
52<div class="">
53<span class="red-tag">Press</span>
54<h2 class="--main-title">${press_title}</h2>
55<ul class="--press-detail">
56<li class="d-flex --profile-text">
57<img src="${press_profileURL}" class="--profile">
58 ${press_created_by}
59</li>
60<li class="--gray-dot --profile-date">
61${press_date?date}
62</li>
63<li class="--press-view d-flex --gray-dot ml-0">
64<img src="https://leaseuatportal.orixindia.com/o/orix-lease-portal-theme/images/icons/view.svg" alt="">
65${press_view} Views
66</li>
67</ul>
68
69</div>
70<div class="c-img-box c-img1">
71<img src="${press_bannerURL}" alt="" class="img-fluid w-100">
72</div>
73<div class="c-detail">
74${press_desc}
75</div>
76</div>
77</div>
78</section>