An error occurred while processing the template.	
	
		
				
	
	
	
	
	
	
	   
	
	
					
				
			
		
	
	
	The following has evaluated to null or missing:
==> vrstaHR  [in template "20155#20195#236108" at line 170, column 24]
----
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 key = vrstaHR + "_" + locale...  [in template "20155#20195#236108" at line 170, column 9]
----
	1<#-- TEMPLATE KEY : 268764 --> 
				2<#-- TEMPLATE NAME:  HNB Publikacije detalj.ftl --> 
				3 
				4<#-- Fileter Functions ADT --> 
				5<#include "${templatesPath}/4812567" /> 
				6 
				7<#-- documentlibrary functions --> 
				8<#include "_TEMPLATE_CONTEXT_/20155/20182/20513/4891145" /> 
				9 
				10${asDebug('<br />TEMPLATE KEY: 268764 TEMPLATE ID: 236108 NAME: HNB Publikacije detalj PATH: ${templatesPath}', '')} 
				11	 
				12<style> 
				13    .table-container table, 
				14    .table-container table th, 
				15    .table-container table td { border:none; background-color: #fff; padding: 6px; } 
				16    .table-container table th { text-transform: uppercase; } 
				17    .module-publication-details { background:#fff; width:100%; } 
				18    .module-publication-details .summary { margin-top:24px; clear:both; } 
				19    .module-publication-details .image-container { display:table-cell; vertical-align:top; } 
				20    .module-publication-details .image-container img { width:100%; height:100% } 
				21    .module-publication-details .attribute-container { display:table-cell; vertical-align:top; } 
				22     
				23    .module-publication-details a {color: #c81818;} 
				24    .related-document-item a {color: #484c50;} 
				25 
				26    .hnb-body .dark-red a {display: block; width:50%;float: left;} 
				27    .hnb-body .dark-red a:hover {color: #fff; background:rgba(240, 32, 32, 1.0);} 
				28    .hnb-body .dark-red a:hover i {color: #fff;} 
				29 
				30    .image-container {width:154px; height:200px;} 
				31    .image-container a {width:154px; height:200px; display: block; border:1px solid #d4d4d8;} 
				32</style> 
				33 
				34<#assign dLFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")/> 
				35<#assign dLAppLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppLocalService")/> 
				36 
				37<#assign ddmStructureLocalService = serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMStructureLocalService")/> 
				38<#assign journalConverter = serviceLocator.findService("com.liferay.journal.util.JournalConverter")/> 
				39<#assign assetLinkLocalService = serviceLocator.findService("com.liferay.asset.link.service.AssetLinkLocalService")/> 
				40<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")/> 
				41 
				42<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")/> 
				43<#assign WindowState = staticUtil["javax.portlet.WindowState"] /> 
				44<#assign dlUtil = serviceLocator.findService("com.liferay.document.library.kernel.util.DLUtil")> 
				45<#assign dlURLHelper = serviceLocator.findService("com.liferay.document.library.util.DLURLHelper") /> 
				46 
				47<#assign issnMap = { 
				48     "Bilten_hr":"1334-0042", "Bilten_en":"1334-0050", 
				49     "Bilten o bankama_hr":"1334-0115", "Bilten o bankama_en":"1334-0123", 
				50     "Godišnje izvješće_hr":"1334-0093", "Godišnje izvješće_en":"1334-0107", 
				51     "Polugodišnja informacija_hr":"1848-7505", "Polugodišnja informacija_en":"1849-3483", 
				52     "Financijska stabilnost_hr":"1846-940X", "Financijska stabilnost_en":"1847-0017", 
				53     "Makrobonitetna analiza_hr":"1845-6057", "Makrobonitetna analiza_en":" 1845-6332", 
				54     "Istraživanja_hr":"1334-0077", "Istraživanja_en":"1334-0131", 
				55     "Pregledi_hr":"1334-0085", "Pregledi_en":"1334-014X", 
				56     "Platne kartice i kartične transakcije_hr":"1849-790X", "Platne kartice i kartične transakcije_en":"1849-8930", 
				57     "Makroekonomska kretanja i prognoze_hr":"2459-8089","Makroekonomska kretanja i prognoze_en":"2459-8607", 
				58     "Platne transakcije i računi_hr":"2459-8097", "Platne transakcije i računi_en":"2459-8585", 
				59     "Makroprudencijalna dijagnostika_hr":"2459-8704", "Makroprudencijalna dijagnostika_en":"2459-8887" 
				60     } /> 
				61 
				62 
				63<#if entries?has_content> 
				64    <#list entries as curEntry> 
				65 
				66        <#assign naslov = curEntry.getTitle(locale)/> 
				67        <#assign fileExt = ""/> 
				68        <#assign docLink = ""/> 
				69        <#assign docTitle = ""/> 
				70        <#assign srcImage = ""/> 
				71 
				72        <#assign assetRenderer = curEntry.getAssetRenderer() /> 
				73        <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry) /> 
				74        <#assign contextURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) /> 
				75 
				76        <#assign article = assetRenderer.getArticle() /> 
				77        <#assign document = saxReaderUtil.read(article.getContentByLocale(themeDisplay.getLanguageId())) /> 
				78        <#assign rootElement = document.getRootElement() /> 
				79        <#assign ddmStructure = article.getDDMStructure() /> 
				80        <#assign fields = journalConverter.getDDMFields(ddmStructure, article.getContent()) /> 
				81 
				82        <#-- DATE --> 
				83        <#assign date_pattern = {"hr_HR":"d.M.yyyy.", "en_US":"d/M/yyyy"}> 
				84 
				85        <#assign originalLocale = locale /> 
				86        <#setting locale = localeUtil.getDefault() /> 
				87 
				88        <#if fields.get("datum_objave")?has_content && fields.get("datum_objave").getValue(locale)?has_content> 
				89        <#assign displayDate = fields.get("datum_objave").getValue(locale) /> 
				90         <#assign displayDate = dateUtil.parseDate("yyyy-MM-dd", displayDate, locale) > 
				91         <#assign displayDate = dateUtil.getDate(displayDate, date_pattern[locale], locale) > 
				92        </#if> 
				93 
				94        <#if fields.get("datum_azuriranja")?has_content && fields.get("datum_azuriranja").getValue(locale)?has_content> 
				95        <#assign modifiedDate = fields.get("datum_azuriranja").getValue(locale) /> 
				96         <#assign modifiedDate = dateUtil.parseDate("yyyy-MM-dd", modifiedDate, locale) > 
				97         <#assign modifiedDate = dateUtil.getDate(modifiedDate, date_pattern[locale], locale) > 
				98        </#if> 
				99 
				100        <#assign locale = originalLocale /> 
				101 
				102        <#if fields.get("vrsta")?has_content> 
				103            <#assign vrstaHR = fields.get("vrsta").getRenderedValue(localeUtil.fromLanguageId("hr_HR"))/> 
				104            <#assign vrsta = fields.get("vrsta").getRenderedValue(locale)/> 
				105        </#if> 
				106        <#if article.getTitle(locale)?has_content> 
				107            <#assign naslov = article.getTitle(locale)/> 
				108        </#if> 
				109        <#if fields.get("naslov")?has_content> 
				110            <#assign naslov_publikacije = fields.get("naslov").getValue(locale)/> 
				111        </#if> 
				112        <#if fields.get("izdavac")?has_content> 
				113            <#assign izdavac = fields.get("izdavac").getValue(locale)?trim/> 
				114        </#if> 
				115        <#if fields.get("autor")?has_content> 
				116            <#assign autor = fields.get("autor").getValue(locale)?trim/> 
				117        </#if> 
				118        <#if fields.get("godina")?has_content> 
				119            <#assign godina = fields.get("godina").getValue(locale)?trim/> 
				120        </#if> 
				121        <#if fields.get("broj")?has_content> 
				122            <#assign broj = fields.get("broj").getValue(locale)?trim/> 
				123        </#if> 
				124        <#if fields.get("mjesec")?has_content && stringUtil.extractDigits(fields.get("mjesec").getValue(locale))?has_content> 
				125            <#assign mjesec = fields.get("mjesec").getRenderedValue(locale)/> 
				126            <#assign mjesecAlt = fields.get("mjesec").getValue(locale)/> 
				127            <#assign mjesecAlt = mjesecAlt?replace('["', "")?replace('"]', "")/> 
				128        </#if> 
				129        <#if fields.get("datum")?has_content> 
				130            <#assign datum = fields.get("datum").getValue(locale)/> 
				131        </#if> 
				132        <#if fields.get("dodatak")?has_content> 
				133            <#assign dodatak = fields.get("dodatak").getValue(locale)/> 
				134        </#if> 
				135        <#if fields.get("kretanja")?has_content> 
				136            <#assign kretanja = fields.get("kretanja").getValue(locale)/> 
				137        </#if> 
				138        <#if fields.get("godina_izdanja")?has_content> 
				139            <#assign godina_izdanja = fields.get("godina_izdanja").getValue(locale)/> 
				140        </#if> 
				141        <#if fields.get("jel")?has_content> 
				142            <#assign jel = fields.get("jel").getValue(locale)/> 
				143        </#if> 
				144        <#if fields.get("cip")?has_content> 
				145            <#assign cip = fields.get("cip").getValue(locale)/> 
				146        </#if> 
				147        <#if fields.get("isbn")?has_content> 
				148            <#assign isbn = fields.get("isbn").getValue(locale)/> 
				149        </#if> 
				150        <#if fields.get("opis")?has_content> 
				151            <#assign opis = fields.get("opis").getValue(locale)/> 
				152        </#if> 
				153        <#if fields.get("html")?has_content> 
				154            <#if fields.get("html").getValue(locale)?has_content> 
				155                <#assign html = fields.get("html").getValue(locale)/> 
				156            </#if> 
				157        </#if> 
				158        <#if fields.get("okviri")?has_content> 
				159            ${asDebug('<br />Publikacije detalj: okviri: ${fields.get("okviri")}', "okviri_")} 
				160 
				161          <#--  <#assign okviri = fields.get("okviri").getValue(locale)/> --> 
				162        </#if> 
				163        <#assign html_link_text = "HTML"/> 
				164        <#if fields.get("html_link_tekst")?has_content> 
				165            <#assign html_link_text = fields.get("html_link_tekst").getValue(locale)/> 
				166        </#if> 
				167        <#if fields.get("kljucne_rijeci")?has_content> 
				168            <#assign kljucne_rijeci = fields.get("kljucne_rijeci").getValue(locale)/> 
				169        </#if> 
				170        <#assign key = vrstaHR + "_" + locale.getLanguage() /> 
				171        <#if isbn?has_content> 
				172            <#assign issn = isbn /> 
				173        <#else> 
				174            <#assign issn = issnMap[key]! /> 
				175        </#if> 
				176 
				177				<#if hasValidContent(fields.get("dokument").getValue(locale))> 
				178            <#-- CORRECT FOR ONLY 1 ELEMENT IN LIST --> 
				179				 
				180						<#assign fileEntry = getDLFileEntry(fields.get("dokument").getValue(locale)) /> 
				181            <#assign fileEntryURL = resolveFileEntryURL(fields.get("dokument").getValue(locale))> 
				182 
				183            <#assign fileExt = fileEntry.getExtension() /> 
				184            <#assign docTitle = fileEntry.getTitle() /> 
				185 
				186            <#if fileExt == "pdf"> 
				187                <#assign imagePreviewURL = dlURLHelper.getThumbnailSrc(dLAppLocalService.getFileEntry(fileEntry.getFileEntryId()),  themeDisplay) /> 
				188 
				189                <#if !imagePreviewURL?has_content> 
				190                    <#assign srcImage = "/documents/" + groupId + "/" + fileEntry.getFolderId() + "/" + docTitle +"?documentThumbnail=2"/> 
				191                </#if> 
				192 
				193                <#assign srcImage = imagePreviewURL/> 
				194            </#if> 
				195						 
				196            <#assign docLink = fileEntryURL /> 
				197            ${asDebug('<br/>Publikacije detalj: Polje dokument: ${fields.get("dokument").getValue(locale)}', "dokument_")} 
				198        </#if> 
				199 
				200        <#if fields.get("kretanja")?has_content && hasValidContent(fields.get("kretanja").getValue(locale))> 
				201            <#-- CORRECT FOR ONLY 1 ELEMENT IN LIST --> 
				202            						 
				203						<#assign fileEntry2 = getDLFileEntry(fields.get("kretanja").getValue(locale))> 
				204            <#assign fileEntryURL2 = resolveFileEntryURL(fields.get("kretanja").getValue(locale))> 
				205 
				206            <#assign fileExt2 = fileEntry2.getExtension() /> 
				207 
				208            <#assign docLink2 = fileEntryURL2 /> 
				209 
				210            ${asDebug('<br/>Publikacije detalj: Polje kretanja: ${fields.get("kretanja").getValue(locale)}', "kretanja_")} 
				211        </#if> 
				212 
				213        <#if fields.get("dodatak")?has_content && hasValidContent(fields.get("dodatak").getValue(locale))> 
				214            <#-- CORRECT FOR ONLY 1 ELEMENT IN LIST --> 
				215					 
				216						<#assign fileEntry3 = getDLFileEntry(fields.get("dodatak").getValue(locale))> 
				217            <#assign fileEntryURL3 = resolveFileEntryURL(fields.get("dodatak").getValue(locale))> 
				218 
				219            <#assign fileExt3 = fileEntry3.getExtension() /> 
				220 
				221            <#assign docLink3 = fileEntryURL3 /> 
				222 
				223            ${asDebug('<br/>Publikacije detalj: Polje dodatak: ${fields.get("dodatak").getValue(locale)}', "dodatak_")} 
				224 
				225        </#if> 
				226 
				227        <#if (vrstaHR == "Bilten" || vrstaHR == "Bilten o bankama" || vrstaHR == "Financijska stabilnost" || vrstaHR == "Makrobonitetna analiza") > 
				228            <#assign title = languageUtil.format(locale,"templates.publications.title.type1", [vrsta, broj]) /> 
				229                             
				230            <#-- ipak koristi naslov iz polja naslov_publikacije a ne tip + broj --> 
				231            <#assign title = naslov_publikacije /> 
				232        <#elseif (vrstaHR == "Godišnje izvješće") > 
				233            <#assign title = languageUtil.format(locale,"templates.publications.title.type2", [vrsta, godina]) /> 
				234        <#elseif (vrstaHR == "Istraživanja" || vrstaHR == "Pregledi") > 
				235            <#assign title = naslov_publikacije /> 
				236        <#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") > 
				237            <#assign title = naslov /> 
				238     <#else> 
				239                 <#assign title = naslov_publikacije/> 
				240     </#if> 
				241 
				242     <#if article.getAvailableLanguageIds()?seq_contains(locale) > 
				243            <article class="article module-publication-details"> 
				244                <h2 class="article-title"> 
				245                    ${title} 
				246                </h2> 
				247                <#if (displayDate?has_content ||  modifiedDate?has_content) || true> 
				248                <div class="article-action-icons"> 
				249                    <div class="attributes" style="text-align:left;"> 
				250                    <#if displayDate?has_content> 
				251                      <span class="displayDate">${languageUtil.get(locale,"templates.article.publishDate")}: ${displayDate} </span> 
				252                    </#if> 
				253                    <#if modifiedDate?has_content && false> 
				254                      <span class="separator"></span> 
				255                      <span class="modifiedDate">${languageUtil.get(locale,"templates.article.modifiedDate")}: ${modifiedDate} </span> 
				256                    </#if> 
				257                    </div> 
				258<#-- 
				259                    <@localeswitch /> 
				260--> 
				261                    <div class="clear"></div> 
				262                </div> 
				263                <#else> 
				264                    <div class="brd-t-grey margo-b-16"></div> 
				265                </#if> 
				266                <div> 
				267                    <#if srcImage?has_content> 
				268                        <div class="image-container"> 
				269                            <a href="${docLink}" target="_self" alt="${title}" title="${title}" data_description="${fileEntry.getDescription()}" data_file="${fileEntry.getTitle()}.${fileExt}"> 
				270                                <img src="${srcImage}"> 
				271                            </a> 
				272                        </div> 
				273                    </#if> 
				274                    <div class="attribute-container pad-l-16"> 
				275                         <div class="table-container"> 
				276                            <table> 
				277                                <tbody> 
				278                                    <#if vrsta?has_content> 
				279                                                    <tr> 
				280                                                        <th>${languageUtil.get(locale,"templates.publications.table.publication")}</th> 
				281                                                        <td>${vrsta}</td> 
				282                                                    </tr> 
				283                                    </#if> 
				284                                    <#if broj?has_content && (vrstaHR == "Istraživanja" || vrstaHR == "Pregledi" || vrstaHR == "Statistička i metodološka istraživanja") > 
				285                                                    <tr> 
				286                                                        <th>${languageUtil.get(locale,"templates.publications.table.issue")}</th> 
				287                                                        <td>${broj}</td> 
				288                                                    </tr> 
				289                                    </#if> 
				290                                    <#if autor?has_content && (vrstaHR == "Istraživanja" || vrstaHR == "Pregledi" || vrstaHR == "Ostale publikacije" || vrstaHR == "Statistička i metodološka istraživanja")> 
				291                                                    <tr> 
				292                                                        <th> 
				293                                                        <#if (autor?index_of(" and ") > 0) || (autor?index_of(" i ") > 0) > 
				294                                                            ${languageUtil.get(locale,"templates.publications.table.authors")} 
				295                                                        <#else> 
				296                                                            ${languageUtil.get(locale,"templates.publications.table.author")} 
				297                                                        </#if> 
				298                                                        </th> 
				299                                                        <td>${autor}</td> 
				300                                                    </tr> 
				301                                    </#if> 
				302                                    <#if godina?has_content && mjesec?has_content> 
				303                                                    <tr> 
				304                                                        <th> 
				305                                                            ${languageUtil.get(locale,"templates.publications.table.date")} 
				306                                                        </th> 
				307                                                        <td <#if locale == localeUtil.fromLanguageId("hr_HR")>class="lowercase"</#if>> 
				308                                                        <#if (vrstaHR == "Publikacija ESB-a")> 
				309                                                            ${mjesecAlt} / ${godina}<#if locale == localeUtil.fromLanguageId("hr_HR")>.</#if> 
				310                                                        <#elseif (vrstaHR == "Godišnje izvješće")> 
				311                                                            ${mjesec} ${godina?number + 1}<#if locale == localeUtil.fromLanguageId("hr_HR")>.</#if> 
				312                                                        <#else> 
				313                                                            ${mjesec} ${godina}<#if locale == localeUtil.fromLanguageId("hr_HR")>.</#if> 
				314                                                        </#if> 
				315                                                        </td> 
				316                                                    </tr> 
				317                                    </#if> 
				318                                    <#if godina_izdanja?has_content> 
				319                                                    <tr> 
				320                                                        <th> 
				321                                                            ${languageUtil.get(locale,"templates.publications.table.year")} 
				322                                                        </th> 
				323                                                        <td> 
				324                                                            ${godina_izdanja} 
				325                                                        </td> 
				326                                                    </tr> 
				327                                    </#if> 
				328                                    <#if kretanja?has_content && vrstaHR == "Bilten" > 
				329                                                    <tr> 
				330                                                        <th>${languageUtil.get(locale,"templates.publications.table.trends")}</th> 
				331                                                        <td> 
				332                                      <#if fileExt2?has_content > 
				333                                          <i class="${chooseIcon(fileExt2)}"></i> 
				334                                          <a href="${docLink2}" target="_self" title="${fileEntry2.getDescription()}" data_title="${fileEntry2.getTitle()}" alt="${fileEntry2.getDescription()}" data_description="${fileEntry2.getDescription()}" data_file="${fileEntry2.getTitle()}.${fileExt2}">${fileEntry2.getDescription()}</a> 
				335                                      </#if> 
				336                                                        </td> 
				337                                                    </tr> 
				338                                    </#if> 
				339                                    <#if cip?has_content > 
				340                                    <tr> 
				341                                        <th>CIP</th> 
				342                                        <td>${cip}</td> 
				343                                    </tr> 
				344                                    </#if> 
				345                                    <#if jel?has_content > 
				346                                    <tr> 
				347                                        <th>JEL</th> 
				348                                        <td>${jel}</td> 
				349                                    </tr> 
				350                                    </#if> 
				351                                    <#if isbn?has_content> 
				352                                    <tr> 
				353                                        <th>ISBN</th> 
				354                                        <td>${issn}</td> 
				355                                    </tr> 
				356                                    <#elseif issn?has_content> 
				357                                    <tr> 
				358                                        <th>ISSN</th> 
				359                                        <td>${issn}</td> 
				360                                    </tr> 
				361                                    </#if> 
				362                                    <#if dodatak?has_content> 
				363                                    <tr> 
				364                                        <th>${languageUtil.get(locale,"templates.publications.table.appendix")}</th> 
				365                                        <td> 
				366                                        <#if fileExt3?has_content > 
				367                                        <i class="${chooseIcon(fileExt3)}"></i> 
				368                                        <a href="${docLink3}" target="_self" alt="${fileEntry3.getDescription()}" title="${fileEntry3.getDescription()}" data_title="${fileEntry3.getTitle()}">${fileEntry3.getDescription()}</a> 
				369                                        </#if> 
				370                                        </td> 
				371                                    </tr> 
				372                                    </#if> 
				373                                </tbody> 
				374                            </table> 
				375                        </div> 
				376                    </div> 
				377                </div> 
				378 
				379				<#assign regularPublication = false/> 
				380				<#assign povremenePublikacije = false/> 
				381				<#assign htmlPageFURL = ""/> 
				382				<#assign assetPublisherId=""/> 
				383				<#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" 
				384					   || vrstaHR = "Platne kartice i kartične transakcije" || vrstaHR = "Platne transakcije i računi"> 
				385					<#assign regularPublication = true/> 
				386					<#assign assetPublisherId="D7cogspaQgU2"/> 
				387					 <#if locale == 'en_US'> 
				388                        <#assign htmlPageFURL = "/web/guest/analyses-and-publications/regular-publications/html" /> 
				389                    <#else> 
				390                        <#assign htmlPageFURL = "/web/guest/analize-i-publikacije/redovne-publikacije/html" /> 
				391                    </#if> 
				392				</#if> 
				393				<#if vrstaHR = "Pregledi" || vrstaHR = "Istraživanja" || vrstaHR = "Statistička i metodološka istraživanja"> 
				394					<#assign povremenePublikacije = true/> 
				395					<#assign assetPublisherId="ifyaTaizWMhG"/> 
				396					<#if locale == 'en_US'> 
				397                        <#assign htmlPageFURL = "/web/guest/analyses-and-publications/occasional-publications/html" /> 
				398                    <#else> 
				399                        <#assign htmlPageFURL = "/web/guest/analize-i-publikacije/povremene-publikacije/html" /> 
				400                    </#if> 
				401 
				402				</#if> 
				403 
				404                <#-- radim duplu provjeru za file jer imamo slucajeva kad imamo samo HTML i tada se ne smije prikazati link download za file --> 
				405                <#if fileExt?has_content || html?has_content> 
				406                <div class="col-1-1 dark-red margo-b-24 margo-t-24"> 
				407					<#if fileExt?has_content> 
				408						<a href="${docLink}" target="_self" data_title="${docTitle}" data_description="${fileEntry.getDescription()}" data_file="${fileEntry.getTitle()}.${fileExt}" class="pad-l-16 pad-r-16 pad-t-8 pad-b-8 white-color"> 
				409						<i class="${chooseIcon(fileExt)} white-color"></i> 
				410						  <#if vrstaHR == "Publikacija ESB-a">Preuzmi Pregled<#else>${languageUtil.get(locale,"templates.link.download")}</#if> 
				411						</a> 
				412					</#if> 
				413 
				414					<#if html?has_content > 
				415						<a href="${htmlPageFURL}/-/asset_publisher/${assetPublisherId}/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" alt="${html_link_text}" title="${html_link_text}"> 
				416							<i class="fa fa-html5 white-color"></i> ${html_link_text} 
				417						</a> 
				418					</#if> 
				419                </div> 
				420                </#if> 
				421 
				422                <div> 
				423                    <#if kljucne_rijeci?has_content && (vrstaHR == "Istraživanja" || vrstaHR == "Pregledi") > 
				424                    <h4>${languageUtil.get(locale,"templates.publications.table.keywords")}</h4> 
				425                    <p>${kljucne_rijeci}</p> 
				426                    </#if> 
				427                    <#if opis?has_content> 
				428                    <!--h4>${languageUtil.get(locale,"templates.publications.table.summary")}</h4--> 
				429                    <p>${opis}</p> 
				430                    </#if> 
				431                </div> 
				432                 
				433                <#-- Okviri --> 
				434                <#if okviri?has_content> 
				435                    <div> 
				436                        <p>${okviri}</p> 
				437                    </div> 
				438                </#if> 
				439                 
				440                 <#-- RELATED DOCUMENTS --> 
				441                 <@drawAttachments fields/> 
				442            </article> 
				443            <#-- RELATED ASSETS --> 
				444            <#assign currentArticleRelatedLinks = assetLinkLocalService.getDirectLinks(curEntry.getEntryId()) /> 
				445            <ul> 
				446            <#if currentArticleRelatedLinks?has_content> 
				447                <#list currentArticleRelatedLinks as assetLink> 
				448                    <#assign linkedAssetEntry = assetEntryLocalService.getEntry(assetLink.entryId2) /> 
				449                    <#assign assetRenderer = linkedAssetEntry.getAssetRenderer() /> 
				450 
				451                    <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, linkedAssetEntry) /> 
				452                    <#assign contextURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, contextURL) /> 
				453 
				454                    <li><a href="${contextURL}" alt="${linkedAssetEntry.getTitle(locale)}" title="${linkedAssetEntry.getTitle(locale)}">${linkedAssetEntry.getTitle(locale)}</a></li> 
				455 
				456                </#list> 
				457            </#if> 
				458            </ul> 
				459            <#-- RELATED ASSETS OVER--> 
				460        <#else> 
				461            <div class="no-translation">${languageUtil.get(locale,"templates.locale.contentNotAvailable")}</div> 
				462        </#if> 
				463    </#list> 
				464</#if> 
				465 
				466<#-- fix for Makrobonitetna analiza --> 
				467<#if (vrstaHR?has_content && vrstaHR == "Makrobonitetna analiza") > 
				468  <#assign articleId = '166922' /> 
				469  <#assign article = journalArticleLocalService.getArticle(groupId, articleId)> 
				470  ${article.getContentByLocale(locale.toString())?replace("]]>","")} 
				471</#if> 
				472 
				473<#macro localeswitch> 
				474  <#list article.getAvailableLanguageIds() as availablelocale> 
				475      <#assign langURL = "?p_p_id=82&p_p_lifecycle=1&p_p_state=normal&p_p_mode=view&_82_struts_action=%2Flanguage%2Fview&_82_languageId=" + availablelocale + "&_82_redirect=" + currentURL > 
				476      <#if availablelocale != locale> 
				477      <a href="${langURL}">${availablelocale[0..1]?upper_case}</a> 
				478      </#if> 
				479  </#list> 
				480</#macro> 
				481 
				482<#macro drawAttachments fields> 
				483	<#local povezaniDokumentiField = fields.get("povezani_dokumenti") /> 
				484	 
				485	<#if isAdmin> 
				486        <#assign debugMessage = "<br />Publikacije detalj: povezani_dokumenti size: ${povezaniDokumentiField.getValue(locale)?size}" /> 
				487        <#assign debugMessage = debugMessage + "<br />Publikacije detalj: povezani_dokumenti[0]: ${povezaniDokumentiField.getValue(locale)[0]}" /> 
				488        ${asDebug(debugMessage, "povezaniDokumenti_")} 
				489	</#if> 
				490	 
				491  <#if povezaniDokumentiField?has_content && povezaniDokumentiField.getValue(locale)?has_content && (povezaniDokumentiField.getValue(locale)?size >= 1) && hasValidContent(povezaniDokumentiField.getValue(locale)[0]) > 
				492                   <#assign nazivBoxa = "" > 
				493                   <#assign showPublishDate= false > 
				494                   <#assign showModifiedDate = false> 
				495                   <#if fields.get("datum_objave_prikaz")?has_content && fields.get("datum_objave_prikaz").getValue(locale)?has_content > 
				496                       <#assign showPublishDate= fields.get("datum_objave_prikaz").getValue(locale) > 
				497                   </#if> 
				498                   <#if fields.get("datum_azuriranja_prikaz")?has_content && fields.get("datum_azuriranja_prikaz").getValue(locale)?has_content> 
				499                       <#assign showModifiedDate = fields.get("datum_azuriranja_prikaz").getValue(locale) > 
				500                   </#if> 
				501                   <#if fields.get("naziv_header_box")?has_content && fields.get("naziv_header_box").getValue(locale)?has_content> 
				502                        <#assign nazivBoxa = fields.get("naziv_header_box").getValue(locale) > 
				503                   </#if> 
				504                  <div class="clear"></div> 
				505                  <div class="related-documents"> 
				506                    <header> 
				507                      <h5 class="pad-t-8 pad-b-8 pad-nq-l-16 margo-b-0 uppercase related-documents-title">${nazivBoxa}</h5> 
				508                    </header> 
				509 
				510                    <ul class="related-documents-list"> 
				511                    <#list povezaniDokumentiField.getValue(locale) as row> 
				512                         <#if row?has_content && !row?starts_with("{}")> 
				513                             <#local fileEntry = getDLFileEntry(row)> 
				514                             <#local fileEntryURL = resolveFileEntryURL(row)> 
				515                            <li class="related-document-item"> 
				516                                <a href="${fileEntryURL}" target="_self" alt="${fileEntry.getDescription()}" title="${fileEntry.getDescription()}" data_title="${fileEntry.getTitle()}" data_description="${fileEntry.getDescription()}" data_file="${fileEntry.getTitle()}.${fileExt}"> 
				517                                    <div class="related-document-image }"> 
				518                                        <@fileEntryIcon fileEntry /> 
				519                                    </div> 
				520                                    <#if fileEntry.getDescription()?has_content> 
				521                                        <p><span>${fileEntry.getDescription()}</span></p> 
				522                                    <#else> 
				523                                        <p><span>${fileEntry.getTitle()}</span></p> 
				524                                    </#if> 
				525                                    <h6 class="ultradark-aux-grey-color related-documents-attributes"> 
				526                                      <#if showPublishDate> 
				527                                      <span class="displayDate">${languageUtil.get(locale,"templates.article.publishDate")}: ${formatDate(fileEntry.getCreateDate())} </span> 
				528                                      </#if> 
				529                                      <#if (showPublishDate & showModifiedDate)> 
				530                                       <span class="separator"></span> 
				531                                       </#if> 
				532                                    <#if showModifiedDate> 
				533                                      <span class="modifiedDate">${languageUtil.get(locale,"templates.article.modifiedDate")}: ${formatDate(fileEntry.getModifiedDate())} </span> 
				534                                    </#if> 
				535                                      <#if fileEntry.getSize()?has_content> 
				536                                           <#if (showPublishDate || showModifiedDate)> 
				537                                           <span class="separator"></span> 
				538                                            </#if> 
				539                                           ${formatSize(fileEntry.getSize())} 
				540                                       </#if> 
				541                                   </h6> 
				542                                </a> 
				543                            </li> 
				544                        </#if> 
				545                    </#list> 
				546                    </ul> 
				547                </div> 
				548  </#if> 
				549</#macro> 
				550 
				551<#macro fileEntryIcon fileEntry> 
				552  <#if fileEntry?has_content> 
				553      <#local fileExt = fileEntry.getExtension() /> 
				554      <#if fileExt == "pdf"> 
				555          <i class="fa fa-file-pdf-o"></i> 
				556      <#elseif fileExt == "doc" || fileExt == "docx"> 
				557          <i class="fa fa-file-word-o"></i> 
				558      <#elseif fileExt == "xls" || fileExt == "xlsx"> 
				559          <i class="fa fa-file-excel-o"></i> 
				560      <#elseif fileExt == "ppt" || fileExt == "pptx"> 
				561          <i class="fa fa-file-powerpoint-o"></i> 
				562      <#elseif fileExt == "jpg" || fileExt == "jpeg" || fileExt == "png" || fileExt = "bmp" || fileExt = "gif"> 
				563          <i class="fa fa-file-image-o"></i> 
				564      <#elseif fileExt == "zip" || fileExt == "rar" || fileExt = "7z" || fileExt == "tar"> 
				565          <i class="fa fa-file-archive-o"></i> 
				566      <#else> 
				567          <i class="fa fa-file-o"></i> 
				568      </#if> 
				569  </#if> 
				570</#macro> 
				571 
				572<#function formatDate date> 
				573		<#assign date_pattern = {"hr_HR":"d.M.yyyy.", "en_US":"d/M/yyyy"}> 
				574 
				575		<#assign originalLocale = locale /> 
				576		<#assign date_pattern = {"hr_HR":"d.M.yyyy.", "en_US":"d/M/yyyy"}> 
				577 
				578		<#assign originalLocale = locale /> 
				579		<#setting locale = localeUtil.getDefault() /> 
				580 
				581		<#assign formatteddate = dateUtil.getDate(date, date_pattern[locale], locale) > 
				582 
				583		<#assign locale = originalLocale /> 
				584		<#return formatteddate> 
				585</#function> 
				586 
				587<#function formatSize num> 
				588  <#assign order = num?round?c?length /> 
				589  <#assign thousands = ((order - 1) / 3)?floor /> 
				590  <#if (thousands < 0)><#assign thousands = 0 /></#if> 
				591  <#assign siMap = [ {"factor": 1, "unit": ""}, {"factor": 1000, "unit": "K"}, {"factor": 1000000, "unit": "M"}, {"factor": 1000000000, "unit":"G"}, {"factor": 1000000000000, "unit": "T"} ]/> 
				592  <#assign siStr = (num / (siMap[thousands].factor))?string("0.#") + siMap[thousands].unit /> 
				593  <#return siStr /> 
				594</#function> 
		