An error occurred while processing the template.
No signature of method getDate matches the arguments
1<#-- v0: share links  --> 
2 
3<#-- Custom parameters --> 
4<#-- NOTE: name of structure fields are hardcoded --> 
5<#assign newStructureName = "New - 6.2.0.1" /> 
6<#assign assetPublisherNewId = "8jfTNT5G8a5a" /> 
7<#assign relatedNewPath = "/news-article/-/asset_publisher/${assetPublisherNewId}/content/" /> 
8 
9 
10<#-- Classes --> 
11<#assign JournalArticleLocalServiceUtil = staticUtil["com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil"] /> 
12<#assign AssetLinkLocalServiceUtil = staticUtil["com.liferay.portlet.asset.service.AssetLinkLocalServiceUtil"] /> 
13<#assign AssetEntryLocalServiceUtil = staticUtil["com.liferay.portlet.asset.service.AssetEntryLocalServiceUtil"] /> 
14<#assign DDMStructureLocalServiceUtil = staticUtil["com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalServiceUtil"] /> 
15 
16 
17<#-- obtain entryId --> 
18<#assign articleId = .vars['reserved-article-id'].data /> 
19<#assign article = JournalArticleLocalServiceUtil.getLatestArticle(groupId, articleId) /> 
20<#assign resourcePrimKey = article.getResourcePrimKey() /> 
21 
22<#assign assetEntry = AssetEntryLocalServiceUtil.getEntry("com.liferay.portlet.journal.model.JournalArticle", resourcePrimKey) /> 
23<#assign contentId = assetEntry.getEntryId() /> 
24 
25 
26<#-- Structure values --> 
27<#assign new_title = title.getData() /> 
28<#assign new_subtitle = subtitle.getData() /> 
29<#assign new_date = getterUtil.getLong(date.getData())> 
30<#if (new_date > 0)> 
31	<#assign date_DateObj = dateUtil.newDate(new_date)> 
32</#if> 
33<#assign new_custom_date = custom_date.getData() /> 
34<#assign new_photo = photo.getData() /> 
35<#assign new_caption = '${photo.getChild("caption").getData()}' /> 
36<#assign new_text = text.getData() /> 
37 
38<#assign current_complete_url = request["attributes"]['CURRENT_COMPLETE_URL'] /> 
39<#assign current_complete_url_encoded = httpUtil.encodeURL(current_complete_url) /> 
40 
41<#-- Related Asset information --> 
42 
43<#-- Related Assets IDs --> 
44<#assign relatedAssetIds = [] /> 
45<#list AssetLinkLocalServiceUtil.getDirectLinks(contentId) as currentAssetLink > 
46	<#assign relatedAssetIds = relatedAssetIds + [currentAssetLink.getEntryId2()] /> 
47</#list> 
48 
49<#assign relatedNews = [] /> 
50 
51<#list relatedAssetIds as currentRelatedAssetId > 
52 
53	<#-- AssetEntry information --> 
54	<#assign classPK = AssetEntryLocalServiceUtil.getAssetEntry(currentRelatedAssetId).getClassPK() /> 
55	<#assign classTypeId = AssetEntryLocalServiceUtil.getAssetEntry(currentRelatedAssetId).getClassTypeId() /> 
56 
57	<#-- JournalArticle information --> 
58	<#assign article = JournalArticleLocalServiceUtil.getLatestArticle(classPK) /> 
59 
60	<#-- Structure information --> 
61	<#assign structureId = classTypeId /> 
62	<#assign structureName = DDMStructureLocalServiceUtil.getDDMStructure(structureId).getName(locale.getDefault()) /> 
63 
64	<#-- Structure validation --> 
65	<#if "${structureName}" == "${newStructureName}" > 
66		<#assign relatedNews = relatedNews + [article] /> 
67	</#if> 
68	 
69</#list> 
70						 
71<div class="block-content block-content-small-padding"> 
72    <div class="block-content-inner"> 
73		<div class="row"> 
74			<#if relatedNews?has_content > 
75				<div class="col-sm-9"> 
76			<#else> 
77				<div class="col-sm-12"> 
78			</#if> 
79				<h2 class="no-margin pd-bottom-10"><strong>${new_title}</strong></h2> 
80				 
81				<p class="block-slogan no-margin pd-bottom-10">${new_subtitle}</p> 
82				 
83				<p class="no-margin caps turquoise-color"> 
84					<#if new_custom_date?has_content > 
85						<strong>${new_custom_date}</strong> 
86					<#else> 
87						<strong>${dateUtil.getDate(date_DateObj, "dd MMMM yyyy", locale)}</strong> 
88					</#if> 
89				</p> 
90				 
91				<div class="row pd-bottom-15"> 
92					<div class="col-sm-7 pd-top-10"></div> 
93					<div class="col-sm-5 right"> 
94						<div class="agent-row-content"> 
95							<ul class="social social-boxed lima-green-color"> 
96								Share it: &nbsp &nbsp 
97								<li><a title="E-mail" target="_blank" href="mailto:?subject=${new_title}"><i class="fa fa-envelope"></i></a></li> 
98								<li><a title="Facebook" target="_blank" href="http://www.facebook.com/sharer.php?u=${current_complete_url_encoded}&t=${new_title}"><i class="fa fa-facebook"></i></a></li> 
99								<li><a title="Twitter" target="_blank" href="http://twitter.com/share?url=${current_complete_url_encoded}&text=${new_title}"><i class="fa fa-twitter"></i></a></li> 
100								<li><a title="LinkedIn" target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&url=${current_complete_url_encoded}&title=${new_title}"><i class="fa fa-linkedin"></i></a></li> 
101								<li><a title="ReseachGate" target="_blank" href="https://www.researchgate.net/go.Share.html?url=${current_complete_url_encoded}&title=${new_title}"><i class="fa fa-researchgate"></i></a></li> 
102							</ul> 
103						</div> 
104						 
105					</div> 
106				</div> 
107				 
108				<#if new_photo?has_content > 
109					<div class="property-box-picture-target background-darkblue"> 
110						<img src="${new_photo}" alt=""> 
111						<p class="property-row-body caption-text">${new_caption}</p> 
112					</div> 
113				</#if> 
114 
115				<div class="block-content block-content-small-padding"> 
116					<div class="block-content-inner"> 
117						<div class="text-content"> 
118							${new_text} 
119						</div> 
120					</div> 
121				</div> 
122			</div> 
123 
124			<#if relatedNews?has_content > 
125				<div class="col-sm-3"> 
126					<div class="sidebar"> 
127						<div class="sidebar-inner"> 
128							<div class="widget"> 
129								<h3 class="widget-title">Other news</h3> 
130								<div class="properties-small-list"> 
131 
132									<#list relatedNews as currentRelatedNew > 
133										<#assign docXml = saxReaderUtil.read(currentRelatedNew.getContent()) /> 
134										<#assign relatedNewTitle = docXml.valueOf("//dynamic-element[@name='title']/dynamic-content/text()") /> 
135										<#assign relatedNewDate = docXml.valueOf("//dynamic-element[@name='date']/dynamic-content/text()") /> 
136										<#assign relatedNewDateCustom = docXml.valueOf("//dynamic-element[@name='custom_date']/dynamic-content/text()") /> 
137										<#assign relatedNewSmallImage = docXml.valueOf("//dynamic-element[@name='small_image']/dynamic-content/text()") /> 
138										<#assign relatedNewUrl = relatedNewPath + currentRelatedNew.getUrlTitle() /> 
139										 
140										<#-- Date validation --> 
141										<#assign relatedNewDate = getterUtil.getLong(relatedNewDate)> 
142										<#if (relatedNewDate > 0)> 
143											<#assign relatedNewDateIniObj = dateUtil.newDate(relatedNewDate)> 
144										</#if> 
145										 
146										<#-- Date info --> 
147										<#assign relatedNewDate = "" /> 
148										<#if relatedNewDateCustom != ""> 
149											<#assign relatedNewDate = relatedNewDateCustom /> 
150										<#else> 
151											<#assign relatedNewDate = '${dateUtil.getDate(relatedNewDateIniObj, "MMMM dd yyyy", locale)}' /> 
152										</#if> 
153 
154										<#-- HTML content --> 
155										<div class="property-small clearfix"> 
156											<div class="property-small-picture col-sm-12 col-md-4"> 
157												<#if relatedNewSmallImage != ""> 
158													<div class="property-small-picture-inner"> 
159														<a href="${relatedNewUrl}" class="property-small-picture-target"> 
160															<img src="${relatedNewSmallImage}" alt=""> 
161														</a> 
162													</div> 
163												</#if> 
164											</div> 
165 
166											<div class="property-small-content col-sm-12 col-md-8"> 
167												<h3 class="property-small-title"><a href="${relatedNewUrl}">${relatedNewTitle}</a></h3> 
168												<div class="property-small-price pd-bottom-5">${relatedNewDate}</div> 
169											</div> 
170										</div> 
171									</#list> 
172 
173								</div> 
174							</div> 
175						</div> 
176					</div> 
177				</div> 
178			</#if> 
179		</div> 
180	</div> 
181</div>