लिस्ट देखें - आरबीआई - Reserve Bank of India
टेम्पलेट के प्रोसेसिंग के समय त्रुटि हुई है.
The following has evaluated to null or missing: ==> fileSize [in template "20099#20125#41595479" at line 152, column 117] ---- 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: ${fileSize} [in template "20099#20125#41595479" at line 152, column 115] ----
1<#assign
2 AssetEntryLocalServiceUtil=serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")
3 AssetCategoryLocalService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")
4 DLFileEntryLocalService=serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") />
5<#assign currDate=.now?date flag = "false"/>
6
7<input type="hidden" value="external-sector" id="banner_nav_highligher">
8
9<div class="Notification-content-wrap weekly-statistical-supplement full-width dynamic-resize" tabindex="0" gotCategory=false>
10 <div class="container">
11 <div class="row">
12 <!-- Start Caterogy section heading -->
13 <#list entries as curEntry>
14 <#assign UUID="" groupId="" URL="" docURL=""/>
15 <#assign assetEntry=AssetEntryLocalServiceUtil.fetchEntry(curEntry.getClassName(),
16 curEntry.getClassPK()) assetRenderer=assetEntry.getAssetRenderer() categories=assetEntry.getCategories()/>
17 <#if categories?has_content>
18 <#list categories as category>
19
20 <#if category.getVocabularyId() == 40017188>
21
22 <#if flag == "false">
23 <div class="col-12">
24 <h3 class="section-heading">${category.getName()}</h3>
25 </div>
26 <#assign flag = "true"/>
27 </#if>
28
29 </#if>
30
31 </#list>
32 </#if>
33 </#list>
34 <!-- End Caterogy section heading -->
35 <div class="col-12">
36 <div class="notifications-row-wrapper toogle-grid-row show-row-view">
37 <div class="row">
38 <#if entries?has_content>
39 <#list entries as curEntry>
40 <#assign UUID="" groupId="" URL="" docURL="" FID=""/>
41 <#assign assetEntry=AssetEntryLocalServiceUtil.fetchEntry(curEntry.getClassName(),
42 curEntry.getClassPK()) assetRenderer=assetEntry.getAssetRenderer() categories=assetEntry.getCategories()/>
43 <#assign viewURL=curEntry.getViewURL()?split('?')[0] />
44
45 <#if assetEntry.getClassName()=="com.liferay.journal.model.JournalArticle">
46 <#assign article=assetRenderer.getArticle() id=article.getId()
47 groupId=article.getGroupId()
48 URL=article.getExpandoBridge().getAttribute("pdf-url") />
49 <#assign content=saxReaderUtil.read(article.getContentByLocale(locale))
50 title=content.valueOf("//dynamic-element[@name='Text10061860']/dynamic-content")
51 description=content.valueOf("//dynamic-element[@name='RichText62668007'
52 ]/dynamic-content") publishDate=assetEntry.publishDate />
53 </#if>
54 <div class="col-12 grid-view-col">
55 <div class="notification-row-each">
56 <div class="notification-row-each-inner">
57 <div class="notification-date">
58 <#if publishDate?has_content && publishDate??>
59 ${dateUtil.getDate(publishDate, "MMM dd, yyyy", locale)}
60 </#if>
61 </div>
62 <a href="${viewURL}" class="mtm_list_item_heading">
63 <div class="notifications-heading c-tooltips position-relative">
64 <span
65 class="mtm_list_item_heading truncatedContent">
66 <#if title?has_content>
67 ${title} <!--${dateUtil.getDate(publishDate, "MMM dd, yyyy", locale)} -->
68 <#else>
69 ${assetEntry.getTitle(locale)} <!--${dateUtil.getDate(publishDate, "MMM dd, yyyy", locale)} -->
70 </#if>
71 </span>
72 </div>
73 <div class="notifications-heading-hidden" style="display:none">
74 <#if title?has_content>
75 ${title} ${dateUtil.getDate(publishDate, "MMM dd, yyyy", locale)}
76 <#else>
77 ${assetEntry.getTitle(locale)} ${dateUtil.getDate(publishDate, "MMM dd, yyyy", locale)}
78 </#if>
79 </div>
80 </a>
81
82 <div class="notifications-description">
83 <#if assetEntry.getSummary(locale)?has_content>
84 ${assetEntry.getSummary(locale)}
85 </#if>
86 </div>
87 <div class="notifications-description-hidden" style="display:none">
88 <#if assetEntry.getSummary(locale)?has_content>
89 ${assetEntry.getSummary(locale)}
90 </#if>
91 </div>
92 <!--buttons-->
93 <#if URL?has_content>
94 <#list URL?keys as key>
95
96 <#if key==locale>
97 <#assign docURL=URL?values[key_index] />
98 </#if>
99 </#list>
100 </#if>
101 <#if docURL?has_content>
102 <#if docURL?contains("fileEntryId")>
103 <#list docURL?split("?") as sValue>
104 <#if sValue?is_last>
105 <#list sValue?split("=") as fid>
106 <#if fid?is_last>
107 <#assign FID=fid />
108 </#if>
109 </#list>
110 </#if>
111 </#list>
112 <#else>
113 <#list docURL?split("/") as sValue>
114 <#if sValue?is_last>
115 <#list sValue?split("?") as uuid>
116 <#if uuid?is_first>
117 <#assign UUID=uuid />
118 </#if>
119 </#list>
120 </#if>
121 </#list>
122 </#if>
123 </#if>
124 <#if UUID?has_content || FID?has_content>
125 <#attempt>
126 <#if FID?has_content>
127 <#assign dlFileEntry=DLFileEntryLocalService.fetchDLFileEntry(FID?number) />
128 <#else>
129 <#assign dlFileEntry=DLFileEntryLocalService.fetchFileEntry(UUID,groupId?number)
130 fileAssetEntry=AssetEntryLocalServiceUtil.getEntry("com.liferay.document.library.kernel.model.DLFileEntry",
131 dlFileEntry.getFileEntryId())/>
132 </#if>
133 <#assign fileSize=dlFileEntry.getSize()/>
134
135 <#if UUID?has_content>
136 <#assign docURL=fileAssetEntry.getAssetRenderer().getURLDownload(themeDisplay)/>
137 <#assign docURL=docURL?replace("/"+UUID,"") />
138 </#if>
139 <#recover>
140 </#attempt>
141 </#if>
142
143
144 <#if docURL?has_content>
145 <div class="btn-wrap" style="display: none;">
146 <a href="${docURL?split('?')[0]}" target="_blank"
147 class="matomo_download">
148 <img src="/documents/70233/0/fileDownload.svg" class="downloadFile"
149 alt="${languageUtil.get(locale,'download')}"
150 title="${languageUtil.get(locale,'download')}">
151
152 ${languageUtil.get(locale,'pdf')} (<span class="fileSize">${fileSize}</span> )
153 </a>
154 </div>
155 </#if>
156 </div>
157
158 </div>
159 </div>
160 </#list>
161 </#if>
162 </div>
163 </div>
164 </div>
165 </div>
166 </div>
167</div>
168<script>
169 $(document).ready(function () {
170 alert( ${dateUtil.getDate(publishDate, "MMM dd, yyyy", locale)})
171 $(".fileSize").each(function () {
172 var fileSize = $(this).html()
173 if (fileSize != "") {
174 $(this).html(formatFileSize(parseInt(fileSize), 2))
175 }
176 });
177
178 function formatFileSize(bytes, decimalPoint) {
179 if (bytes == 0)
180 return '0 Bytes';
181 var k = 1024,
182 dm = decimalPoint || 2,
183 sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'],
184 i = Math.floor(Math.log(bytes) / Math.log(k));
185 return (parseFloat((bytes / Math.pow(k, i)).toFixed(dm)) + ' ' + sizes[i]);
186 }
187 });
188
189 //when list is available then removing this class
190 $("#apply-button").removeClass("disabled");
191</script>
पृष्ठ अंतिम बार अपडेट किया गया: जुलाई 28, 2025
क्या यह पेज उपयोगी था?