Statistical and Methodological Papers

Published: 5/10/2020

Statistical and Methodological Papers is a publication featuring papers by Bank employees and external authors that are based on statistical research such as surveys and methodological and other technical topics of interest to the central bank and intended for the general public and professionals.

An error occurred while processing the template.
For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar):
==> fileEntry  [in template "20155#20195#236110" at line 131, column 36]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign fileExt = fileEntry.getExtens...  [in template "20155#20195#236110" at line 131, column 17]
----
1<#-- TEMPLATE KEY : 270628 --> 
2<#-- TEMPLATE NAME: Lista publikacija.ftl --> 
3 
4<#include "${templatesPath}/4812567" /> 
5<#include "${templatesPath}/ADT-FUNCTIONS" /> 
6	 
7<#assign dLFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")> 
8<#assign dLAppLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppLocalService")> 
9 
10<#assign ddmStructureLocalService = serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMStructureLocalService")> 
11<#assign journalConverter = serviceLocator.findService("com.liferay.journal.util.JournalConverter")> 
12<#assign assetLinkLocalService = serviceLocator.findService("com.liferay.asset.link.service.AssetLinkLocalService" )> 
13<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService" )> 
14 
15<#assign dlURLHelper = serviceLocator.findService("com.liferay.document.library.util.DLURLHelper")> 
16 
17<style> 
18    .hnb-body .article-module.lucene .article-linebanner, .hnb-body .article-module.lucene .entry-container {min-height:100px;} 
19    .hnb-body .grey a { width:100%; height:32px;} 
20    .hnb-body .grey a:hover {color: #fff; background:rgba(240, 32, 32, 1.0);} 
21    .hnb-body .grey a:hover i {color: #fff;} 
22    .hnb-body .grey div {margin-top:5px} 
23</style> 
24 
25<div class="article-module lucene"> 
26    <#if entries?has_content> 
27        <#list entries as curEntry> 
28            <#assign naslov = curEntry.getTitle(locale)/> 
29            <#assign fileExt = ""/> 
30            <#assign docLink = ""/> 
31            <#assign docTitle = ""/> 
32            <#assign srcImage = ""/> 
33            <#assign html = ""/> 
34 
35            <#assign assetRenderer = curEntry.getAssetRenderer() /> 
36            <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry) /> 
37            <#assign contextURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) /> 
38 
39            <#assign article = assetRenderer.getArticle() /> 
40            <#assign document = saxReaderUtil.read(article.getContentByLocale(themeDisplay.getLanguageId())) /> 
41            <#assign rootElement = document.getRootElement() /> 
42            <#assign ddmStructure = article.getDDMStructure() /> 
43            <#assign fields = journalConverter.getDDMFields(ddmStructure, article.getContent()) /> 
44 
45            <#-- DATE --> 
46            <#assign date_pattern = {"hr_HR":"d.M.yyyy.", "en_US":"d/M/yyyy"}> 
47 
48            <#assign originalLocale = locale /> 
49            <#setting locale = localeUtil.getDefault() /> 
50 
51            <#if displayDate?has_content> 
52                <#assign displayDate = dateUtil.getDate(displayDate, date_pattern[locale], locale) > 
53            </#if> 
54            <#if modifiedDate?has_content> 
55                <#assign modifiedDate = dateUtil.getDate(modifiedDate, date_pattern[locale], locale) > 
56            </#if> 
57 
58            <#assign locale = originalLocale /> 
59 
60            <#if fields.get("vrsta")?has_content> 
61                <#assign vrstaHR = fields.get("vrsta").getRenderedValue(localeUtil.fromLanguageId("hr_HR"))/> 
62                <#assign vrsta = fields.get("vrsta").getRenderedValue(locale)/> 
63            </#if> 
64            <#if article.getTitle(locale)?has_content> 
65                <#assign naslov = article.getTitle(locale)/> 
66            </#if> 
67            <#if fields.get("naslov")?has_content> 
68                <#assign naslov_publikacije = fields.get("naslov").getValue(locale)/> 
69            </#if> 
70            <#if fields.get("izdavac")?has_content> 
71                <#assign izdavac = fields.get("izdavac").getValue(locale)?trim/> 
72            </#if> 
73            <#if fields.get("autor")?has_content> 
74                <#assign autor = fields.get("autor").getValue(locale)?trim/> 
75            </#if> 
76            <#if fields.get("godina")?has_content> 
77                <#assign godina = fields.get("godina").getValue(locale)?trim/> 
78            </#if> 
79            <#if fields.get("broj")?has_content> 
80                <#assign broj = fields.get("broj").getValue(locale)?trim/> 
81            </#if> 
82            <#if fields.get("mjesec")?has_content && stringUtil.extractDigits(fields.get("mjesec").getValue(locale))?has_content> 
83                <#assign mjesec = fields.get("mjesec").getRenderedValue(locale)/> 
84                <#assign mjesecAlt = fields.get("mjesec").getValue(locale)/> 
85                <#assign mjesecAlt = mjesecAlt?replace('["', "")?replace('"]', "")/> 
86            </#if> 
87            <#if fields.get("datum")?has_content> 
88                <#assign datum = fields.get("datum").getValue(locale)/> 
89            </#if> 
90            <#if fields.get("dodatak")?has_content> 
91                <#assign dodatak = fields.get("dodatak").getValue(locale)/> 
92            </#if> 
93            <#if fields.get("kretanja")?has_content> 
94                <#assign kretanja = fields.get("kretanja").getValue(locale)/> 
95            </#if> 
96            <#if fields.get("godina_izdanja")?has_content> 
97                <#assign godina_izdanja = fields.get("godina_izdanja").getValue(locale)/> 
98            </#if> 
99            <#if fields.get("jel")?has_content> 
100                <#assign jel = fields.get("jel").getValue(locale)/> 
101            </#if> 
102            <#if fields.get("cip")?has_content> 
103                <#assign cip = fields.get("cip").getValue(locale)/> 
104            </#if> 
105            <#if fields.get("isbn")?has_content> 
106                <#assign isbn = fields.get("isbn").getValue(locale)/> 
107            </#if> 
108            <#if fields.get("opis")?has_content> 
109                <#assign opis = fields.get("opis").getValue(locale)/> 
110            </#if> 
111            <#if fields.get("kljucne_rijeci")?has_content> 
112                <#assign kljucne_rijeci = fields.get("kljucne_rijeci").getValue(locale)/> 
113            </#if> 
114            <#-- HTML polje --> 
115            <#if fields.get("html")?has_content> 
116                <#if fields.get("html").getValue(locale)?has_content> 
117                    <#assign html = fields.get("html").getValue(locale)/> 
118                </#if> 
119            </#if> 
120            <#assign html_link_text ="HTML"/> 
121            <#if fields.get("html_link_tekst")?has_content> 
122                <#assign html_link_text = fields.get("html_link_tekst").getValue(locale)/> 
123            </#if> 
124 
125            <#assign key = vrstaHR + "_" + locale.getLanguage() /> 
126 
127            <#if fields.get("dokument").getValue(locale)?has_content> 
128                <#-- CORRECT FOR ONLY 1 ELEMENT IN LIST --> 
129                <#assign fileEntry = getDLFileEntry(fields.get("dokument").getValue(locale)) /> 
130                <#assign fileEntryURL = resolveFileEntryURL(fields.get("dokument").getValue(locale))> 
131                <#assign fileExt = fileEntry.getExtension() /> 
132                <#assign docTitle = fileEntry.getTitle() /> 
133 
134                <#if fileExt == "pdf" && false> 
135                    <#assign imagePreview = dlURLHelper.getImagePreviewURL(dLAppLocalService.getFileEntry(fileEntry.getFileEntryId()),  themeDisplay) /> 
136                    <#if !imagePreview?contains("file_system") > 
137                        <#assign srcImage = "/documents/" + groupId + "/" + fileEntry.getFolderId() + "/" + docTitle +"?documentThumbnail=2"/> 
138                    </#if> 
139                </#if> 
140                <#assign docLink = fileEntryURL /> 
141            </#if> 
142 
143            <#if (vrstaHR == "Bilten" || vrstaHR == "Bilten o bankama" || vrstaHR == "Financijska stabilnost" || vrstaHR == "Makrobonitetna analiza") > 
144                <#assign title = languageUtil.format(locale,"templates.publications.title.type1", [vrsta, broj]) /> 
145                 
146                <#-- ipak koristi naslov iz polja naslov_publikacije a ne tip + broj --> 
147                <#assign title = naslov_publikacije /> 
148            <#elseif (vrstaHR == "Godišnje izvješće") > 
149                <#assign title = languageUtil.format(locale,"templates.publications.title.type2", [vrsta, godina]) /> 
150            <#elseif (vrstaHR == "Istraživanja" || vrstaHR == "Pregledi" || vrstaHR = "Statistička i metodološka istraživanja") > 
151                <#assign title = naslov_publikacije /> 
152            <#elseif (vrstaHR == "Platne kartice i kartične transakcije" || vrstaHR == "Publikacije ESB-a" || vrstaHR == "Polugodišnja informacija" || vrstaHR == "Ostale publikacije" || vrstaHR == "Makroekonomska kretanja i prognoze" || vrstaHR == "Platne transakcije i računi" || vrstaHR == "Makroprudencijalna dijagnostika") > 
153                <#assign title = naslov /> 
154             <#else> 
155                 <#assign title = naslov_publikacije/> 
156            </#if> 
157 
158            <div class="entry-container brd-grey margo-t-8 col-1-1"> 
159                <div class="article-linebanner"> 
160                    <h4 class="title"> 
161                        <#if contextURL?has_content> 
162                            <a href="${contextURL}"> 
163                                ${title} 
164                            </a> 
165                        <#else> 
166                            ${title} 
167                        </#if> 
168                    </h4> 
169                    <h5> 
170                        <table> 
171                            <tbody> 
172                                <#if vrsta?has_content && (vrstaHR == "Istraživanja" || vrstaHR == "Pregledi" || vrstaHR == "Publikacija ESB-a" || vrstaHR == "Ostale publikacije" || vrstaHR == "Statistička i metodološka istraživanja")> 
173                                    <tr> 
174                                        <th>${languageUtil.get(locale,"templates.publications.table.publication")}</th> 
175                                        <td>${vrsta}</td> 
176                                    </tr> 
177                                </#if> 
178                                <#if godina?has_content && mjesec?has_content> 
179                                    <tr> 
180                                        <th> 
181                                            ${languageUtil.get(locale,"templates.publications.table.date")} 
182                                        </th> 
183                                        <td <#if locale == localeUtil.fromLanguageId("hr_HR")>class="lowercase"</#if>> 
184                                            <#if (vrstaHR == "Publikacija ESB-a")> 
185                                                ${mjesecAlt} / ${godina}<#if locale == localeUtil.fromLanguageId("hr_HR")>.</#if> 
186                                            <#elseif (vrstaHR == "Godišnje izvješće")> 
187                                                ${mjesec} ${godina?number + 1}<#if locale == localeUtil.fromLanguageId("hr_HR")>.</#if> 
188                                            <#else> 
189                                                ${mjesec} ${godina}<#if locale == localeUtil.fromLanguageId("hr_HR")>.</#if> 
190                                            </#if> 
191                                        </td> 
192                                    </tr> 
193                                </#if> 
194                                <#if broj?has_content && (vrstaHR == "Istraživanja" || vrstaHR == "Pregledi" || vrstaHR == "Statistička i metodološka istraživanja")> 
195                                    <tr> 
196                                        <th>${languageUtil.get(locale,"templates.publications.table.issue")}</th> 
197                                        <td>${broj}</td> 
198                                    </tr> 
199                                </#if> 
200                                <#if autor?has_content && (vrstaHR == "Istraživanja" || vrstaHR == "Pregledi" || vrstaHR == "Ostale publikacije" || vrstaHR == "Statistička i metodološka istraživanja")> 
201                                    <tr> 
202                                        <th> 
203                                            <#if (autor?index_of(" and ") > 0) || (autor?index_of(" i ") > 0) > 
204                                                ${languageUtil.get(locale,"templates.publications.table.authors")} 
205                                            <#else> 
206                                                ${languageUtil.get(locale,"templates.publications.table.author")} 
207                                            </#if> 
208                                        </th> 
209                                        <td>${autor}</td> 
210                                    </tr> 
211                                </#if> 
212                                    <#-- 
213                                    <tr> 
214                                        <td colspan="2"> 
215                                            <#if fileExt?has_content > 
216                                                <i class="${chooseIcon(fileExt)}"></i> 
217                                                <a href="${docLink}" target="_blank"><#if vrstaHR == "Publikacija ESB-a">Preuzmi Pregled<#else>${languageUtil.get(locale,"templates.link.download")}</#if></a> 
218                                            </#if> 
219                                        </td> 
220                                    </tr> 
221                                    --> 
222                            </tbody> 
223                        </table> 
224                    </h5> 
225                </div> 
226 
227                <#-- tu ide kemija oko 2 portletID-a za redovne i povremene publikacije --> 
228                <#-- hardcodirane vrijednosti portletID-a i URL --> 
229 
230              	<#assign htmlPageFURL = ""/> 
231				<#assign html_portletID = ""/> 
232				<#if vrstaHR == "Bilten" || vrstaHR = "Makroekonomska kretanja i prognoze" || vrstaHR = "Bilten o bankama" || vrstaHR = "Godišnje izvješće" || vrstaHR = "Polugodišnja informacija" || vrstaHR = "Financijska stabilnost" || vrstaHR ="Makroprudencijalna dijagnostika" 
233					   || vrstaHR = "Platne kartice i kartične transakcije" || vrstaHR = "Platne transakcije i računi"> 
234					<#assign html_portletID="D7cogspaQgU2"/> 
235					 <#if locale == 'en_US'> 
236                        <#assign htmlPageFURL = "/web/guest/analyses-and-publications/regular-publications/html" /> 
237                    <#else> 
238                        <#assign htmlPageFURL = "/web/guest/analize-i-publikacije/redovne-publikacije/html" /> 
239                    </#if> 
240				</#if> 
241				<#if vrstaHR = "Pregledi" || vrstaHR = "Istraživanja" || vrstaHR = "Statistička i metodološka istraživanja"> 
242					<#assign html_portletID = "ifyaTaizWMhG"/> 
243					<#if locale == 'en_US'> 
244                        <#assign htmlPageFURL = "/web/guest/analyses-and-publications/occasional-publications/html" /> 
245                    <#else> 
246                        <#assign htmlPageFURL = "/web/guest/analize-i-publikacije/povremene-publikacije/html" /> 
247                    </#if> 
248				</#if> 
249 
250                <div class="col-1-1 hf32 grey margo-t-16"> 
251                    <#if docLink?has_content> 
252                       <div class="gray left"><a href="${docLink}" target="_self" class="pad-l-16 pad-r-16 pad-t-8 pad-b-8 white-color" data_title="${docTitle}"> 
253                        <i class="${chooseIcon(fileExt)} white-color"></i> 
254                        <#if vrstaHR == "Publikacija ESB-a">Preuzmi Pregled<#else>${languageUtil.get(locale,"templates.link.download")}</#if> 
255                        </a></div> 
256                    </#if> 
257                    <#if html?has_content> 
258                        <div class="gray"> 
259                            <a href="${htmlPageFURL}/-/asset_publisher/${html_portletID}/content/${article.urlTitle}?articleid=${article.getArticleId()}&p_p_state=maximized" target="_self" class="pad-l-16 pad-r-16 pad-t-8 pad-b-8 white-color"> 
260                                <i class="fa fa-html5 white-color"></i>&nbsp;${html_link_text} 
261                            </a> 
262                        </div> 
263                    </#if> 
264                </div> 
265            </div> 
266 
267        </#list> 
268    </#if> 
269</div>