The RBI Museum landing page - आरबीआय - Reserve Bank of India
About Us
Welcome to the The Reserve Bank of India Museum. The Museum will immerse you in a one-of-a-kind experience that explains the money, its role in the economy and your role in it, in a fun and interactive way.
an-error-occurred-while-processing-the-template
The following has evaluated to null or missing: ==> title [in template "20099#20125#108613259" at line 40, column 28] ---- 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: ${title} [in template "20099#20125#108613259" at line 40, column 26] ----
1<#assign lang=themeDisplay.getLanguageId() />
2<#assign
3 AssetEntryLocalServiceUtil=serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")
4 DLFileEntryLocalService=serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")
5 assetVocabularyLocalService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetVocabularyLocalService")
6 assetCategoryLocalService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService") />
7
8
9
10<#assign JSONFactoryUtil = staticUtil["com.liferay.portal.kernel.json.JSONFactoryUtil"] />
11<#assign DLAppLocalServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLAppLocalServiceUtil"]/>
12<#if lang=="en_US">
13 <#assign facebookLang="Facebook" />
14 <#assign linkedInLang="LinkedIn" />
15 <#assign twitterLang="Twitter" />
16 <#assign whatsAppLang="WhatsApp" />
17 <#assign title="Photo Gallery" />
18 <#elseif lang=="hi_IN">
19 <#assign facebookLang="फेसबुक" />
20 <#assign linkedInLang="लिंक्डइन" />
21 <#assign twitterLang="ट्विटर" />
22 <#assign whatsAppLang="व्हॉट्सऐप" />
23 <#assign whatsAppLang="WhatsApp" />
24 <#assign title="फोटो गैलरी" />
25
26</#if>
27
28<#assign portalURL=themeDisplay.getPortalURL() />
29
30<#assign index=0 />
31
32 <div class="image_box_photoGallery sec_nav">
33<!-- photo gallery image row-->
34<div class="photoGallery full-width sec_nav mum_pg_landing_page dynamic-resize" tabindex="0" id="photo-gallery">
35 <div class="container">
36 <div class="row">
37
38 <div class="col-12">
39 <h2 class="section-heading">
40 ${title}
41 </h2>
42 </div><!--col -12-->
43
44 </div> <!--row end-->
45
46
47 <div class="musm_photo_gallery_img_row">
48 <div class="rbi-simple-carousel">
49 <div class="owl-carousel owl-theme musm_photo_gallery row">
50 <#if entries?has_content>
51 <#list entries as curEntry>
52 <#assign index= index+1 />
53
54 <#assign assetEntry=AssetEntryLocalServiceUtil.fetchEntry(curEntry.getClassName(),curEntry.getClassPK()) />
55
56
57
58 <#assign assetRenderer=assetEntry.getAssetRenderer() />
59
60
61
62 <#assign article=assetRenderer.getArticle() id=article.getId()
63 groupId=article.getGroupId()
64 />
65 <#assign content=saxReaderUtil.read(article.getContentByLocale(locale))
66 title=content.valueOf("//dynamic-element[@name='Text10489560']/dynamic-content")
67 description=content.valueOf("//dynamic-element[@name='RichText21646948'
68 ]/dynamic-content") publishDate=article.displayDate
69 curImg = content.valueOf("//dynamic-element[@name='Image51944667']/dynamic-content")/>
70 <#assign jsonDlFileEntry = JSONFactoryUtil.createJSONObject(curImg) />
71<#assign jsonDlFileEntryGroupId = jsonDlFileEntry.getString("groupId") />
72<#assign jsonDlFileEntryUuId = jsonDlFileEntry.getString("uuid") />
73
74 <#if curImg?has_content && jsonDlFileEntryGroupId?has_content>
75
76 <div class="three-box-each photo-gallery-box-top item">
77 <div class="content-box-top">
78 <img alt="${jsonDlFileEntry.getString("alt")}" title="${jsonDlFileEntry.getString("alt")}"
79 src="${jsonDlFileEntry.getString("url")}" />
80 </div>
81
82 </div>
83
84 </#if>
85
86 <#if index==4 >
87 <#break>
88 </#if>
89 </#list>
90 </div>
91
92 <#if index==4>
93 <div class="news-view-more">
94 <div class="view-all-wrap toggle-view-content">
95
96 <!--<a href="${themeDisplay.getURLPortal()}/web/rbi/musm_photo_gallery_new_poc_details" role="button"-->
97
98 <#assign viewMoreUrl= "" />
99 <#if themeDisplay.getURLCurrent()?contains("kolkata")>
100 <#assign viewMoreUrl= themeDisplay.getURLPortal()+"/web/rbi/ourmuseums/kolkata/kolkata-museum-photo-gallery" />
101
102 <#elseif themeDisplay.getURLCurrent()?contains("mumbai")>
103 <#assign viewMoreUrl= themeDisplay.getURLPortal()+"/web/rbi/ourmuseums/mumbai/mumbai-museum-photo-gallery" />
104 <#elseif themeDisplay.getURLCurrent()?contains("pune")>
105 <#assign viewMoreUrl= themeDisplay.getURLPortal()+"/web/rbi/ourmuseums/pune/pune-museum-photo-gallery" />
106 <#else>
107 <#assign viewMoreUrl= themeDisplay.getURLPortal()+"/web/rbi/ourmuseums/museum-photo-gallery" />
108
109
110 </#if>
111 <a href="${viewMoreUrl}" role="button" class="toggle-view-more link-view-more link-animation-hover">
112 <!-- <a href="${themeDisplay.getURLCurrent()}" role="button"-->
113
114 <span class="txtToggle"> ${languageUtil.get(locale, "view-more")} </span>
115 <span>
116 <img class="down-arrow" src="/documents/20125/67624/icon+feather-down.svg"
117 alt=" ${languageUtil.get(locale, 'view-all')}" title=" ${languageUtil.get(locale, 'view-more')}">
118 </span>
119 </a>
120
121 </div>
122 </div>
123 </#if>
124
125
126 </div>
127
128
129 </#if>
130 </div>
131 </div>
132 <!-- photo gallery image row-->
133
134</div>
135</div>
136 </div>
137
138
139
140
141
142
143
144<script>
145
146
147
148 function stopMusmPhotoGallery() {
149 var owl = $('.musm_photo_gallery');
150 owl.trigger('destroy.owl.carousel');
151 $('.musm_photo_gallery').addClass('on');
152 }
153
154 function startMusmPhotoGallery() {
155 $('.musm_photo_gallery').owlCarousel({
156 loop: true,
157 responsiveClass: true,
158 dotsEach: true,
159 responsive: {
160 0: {
161 items: 1,
162 nav: false,
163 dots: true,
164 margin: 16,
165 stagePadding: 50
166 },
167 600: {
168 items: 2,
169 nav: false,
170 dots: true,
171 margin: 30
172 },
173 1000: {
174 items: 4,
175 nav: true,
176 dots: false,
177 loop: false,
178 margin: 30
179
180 }
181 },
182
183
184 });
185
186
187 }
188
189
190
191 $(window).resize(function () {
192 if ($('.musm_photo_gallery').length > 0) {
193 if ($(window).width() > 992) {
194 stopMusmPhotoGallery();
195 $('.musm_photo_gallery').removeClass('owl-carousel owl-theme');
196 $('.musm_photo_gallery .item').addClass('col-3');
197 } else {
198 $('.musm_photo_gallery').addClass('owl-carousel owl-theme');
199 $('.musm_photo_gallery .item').removeClass('col-3');
200 startMusmPhotoGallery();
201 }
202 }
203
204 });
205
206 $(document).ready(function () {
207
208 stopMusmPhotoGallery();
209 startMusmPhotoGallery();
210
211
212 });
213
214
215</script>
Social Media Posts