Nastala chyba počas spracovávania šablóny.
Java method "com.liferay.site.navigation.taglib.internal.util.SiteNavigationMenuNavItem.isChildSelected()" threw an exception when invoked on com.liferay.site.navigation.taglib.internal.util.SiteNavigationMenuNavItem object "com.liferay.site.navigation.taglib.internal.util.SiteNavigationMenuNavItem@11566c7"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if navItem.isChildSelected() || navI...  [in template "20155#20195#17972022" in macro "printMainNav" at line 281, column 17]
	- Reached through: @printMainNav printMainNavItems  [in template "20155#20195#17972022" in macro "printNavItem" at line 247, column 13]
	- Reached through: @printNavItem sortedItem.item, true, ...  [in template "20155#20195#17972022" at line 55, column 25]
----
1<#if !entries?has_content> 
2    <#if themeDisplay.isSignedIn()> 
3        <div class="alert alert-info"> 
4            <@liferay.language key="there-are-no-menu-items-to-display" /> 
5        </div> 
6    </#if> 
7<#else> 
8    <#assign mainNavItems = [] /> 
9 
10    <nav id="dt-navigation-container" class="dt-navigation-container" aria-label="${i18n.get('LBL_NAVIGATION_MAIN')}"> 
11        <a class="skip-link dt-nav-button dt-button-grey-inverted" href="#main-content"> 
12            <span class="text-truncate">${i18n.get('LBL_NAVIGATION_SKIP_TO_MAIN_CONTENT')}</span> 
13        </a> 
14        <a class="skip-link dt-nav-button dt-button-grey-inverted" href="#footer-content"> 
15            <span class="text-truncate">${i18n.get('LBL_NAVIGATION_SKIP_TO_FOOTER')}</span> 
16        </a> 
17        <#assign 
18            portletDisplay = themeDisplay.getPortletDisplay() 
19            site = themeDisplay.getSiteGroup() 
20            groupId = site.getGroupId() 
21            /> 
22        <#-- Read and set search settings --> 
23        <#if site.isStagingGroup() > 
24           <#assign site = site.getLiveGroup() /> 
25        </#if> 
26        <#if site.getExpandoBridge().hasAttribute("3360-search-branchcountries")> 
27            <#assign branchOfficeCountries = site.getExpandoBridge().getAttribute("3360-search-branchcountries") /> 
28        <#else> 
29            <#assign branchOfficeCountries = "AT,DE,HU,SK,CZ" /> 
30        </#if> 
31        <div class="dt-navigation-content"> 
32            <#-- Meta Navigation --> 
33            <div id="dt-meta-navigation" class="dt-meta-navigation"> 
34                <ul aria-label="<@liferay.language key="site-pages" />" class="nav nav-pills navbar-site" role="menubar"> 
35                <#assign navItems = entries /> 
36 
37                <#list navItems as navItem> 
38                    <#assign showChildren = (displayDepth != 1) && navItem.hasBrowsableChildren() /> 
39 
40                    <#if navItem.isBrowsable() || showChildren> 
41                        <#if navItem.getMobileOrder()?has_content > 
42                            <#assign mainNavItems = mainNavItems + [{"order": navItem.getMobileOrder(), "item": navItem}] /> 
43                        </#if> 
44 
45                        <@printNavItem navItem showChildren false /> 
46 
47                    </#if> 
48                </#list> 
49                </ul> 
50            </div> 
51            <#-- Main navigation and mobile burger menu --> 
52            <div id="dt-main-navigation" class="dt-main-navigation"> 
53                <ul aria-label="<@liferay.language key="site-pages" />" class="dt-main-navigation-content" role="menubar"> 
54                    <#list mainNavItems?sort_by("order") as sortedItem> 
55                        <@printNavItem sortedItem.item true true/> 
56                    </#list> 
57                </ul> 
58            </div> 
59        </div> 
60    </nav> 
61</#if> 
62<#-- Prints the elements in the navigation except the devision part. --> 
63<#macro printNavItem navItem showChildren isMain > 
64    <#assign 
65    nav_item_attr_has_popup = "" 
66    nav_item_css_class = "nav-item" 
67    nav_item_href_link = "" 
68    nav_item_link_css_class = "nav-link text-truncate" 
69    customCss = navItem.getCustomStyling() 
70    dropdownTitle = "" 
71    /> 
72    <#assign hasBrowsableChildren = navItem.hasBrowsableChildren() /> 
73    <#if showChildren && hasBrowsableChildren > 
74        <#assign 
75        nav_item_attr_has_popup = "aria-haspopup='true' aria-expanded='false'" 
76        nav_item_css_class = "${nav_item_css_class} dropdown" 
77        nav_item_link_css_class = "${nav_item_link_css_class} dropdown-toggle" 
78        /> 
79    </#if> 
80 
81    <#if navItem.isBrowsable() && navItem.getRegularURL()?has_content > 
82        <#assign nav_item_href_link = "href='${navItem.getRegularURL()}'" /> 
83    </#if> 
84 
85    <#if navItem.isChildSelected() || navItem.isSelected()> 
86        <#assign 
87        nav_item_css_class = "${nav_item_css_class} selected active" 
88        /> 
89    </#if> 
90 
91    <#assign nodeType = navItem.getNodeType() /> 
92    <#assign isMainNavigation = navItem.isMainNavigation() /> 
93    <#assign 
94    nav_item_main_css_class = "" 
95    /> 
96    <#if isMainNavigation> 
97        <#assign 
98        nav_item_main_css_class = "dt-main-navigation-button" 
99        /> 
100    </#if> 
101    <li class="${nav_item_css_class} dt-nav-item-visibility-${nodeType} ${nav_item_main_css_class}" role="presentation"> 
102    <#assign printMainNavItems = [] /> 
103 
104    <#switch nodeType> 
105        <#case "icon"> 
106            <a class="${customCss}" href="${navItem.getURL()}" title="${navItem.getName()}" ${navItem.getTarget()} role="menuitem"><img class="dt-nav-icon" src="${navItem.getIconFileUrl()}"  alt="${navItem.getName()}"/></a> 
107            <#break> 
108        <#case "logo"> 
109            <a class="${customCss} dt-logo" href="${navItem.getURL()}" title="${navItem.getName()}" role="menuitem"><img class="dt-nav-icon" src="${navItem.getIconFileUrl()}"  alt="${i18n.get("LBL_BANK_LOGO")}" /></a> 
110            <#if isMain> 
111                <button class="icon-close" aria-label="${i18n.get("LBL_NAVIGATION_CLOSE_NAV")}"></button> 
112            </#if> 
113            <#break> 
114        <#case "search"> 
115            <#assign finderPath = "/o/oberbank-finder-portlet/javax.faces.resource/search_suggestions.json?ln=completions&companyId=${themeDisplay.getCompanyId()}&siteId=${groupId}&locale=${themeDisplay.getSiteDefaultLocale().toLanguageTag()}&countries=${branchOfficeCountries}" /> 
116            <div class="dt-global-search dt-l dt-vp ${customCss}" role="menuitem"> 
117                <script type="text/javascript"> 
118                    window.obkProperties.resultPageURL = "${navItem.getRegularURL()}"; 
119                    window.obkProperties.searchSuggestionsUrl = "${finderPath}"; 
120                </script> 
121                <form class="dt-form" role="search"> 
122                    <div class="dt-input-wrapper xss"> 
123                        <label class="dt-aural" for="dt-global-search-input_input_${isMain?string('1', '0')}">${i18n.get("LBL_GLOBAL_SEARCH_PLACEHOLDER")}</label> 
124                        <span class="dt-global-search-input"> 
125                            <input id="dt-global-search-input_input_${isMain?string('1', '0')}" class="dt-global-search-input_input" type="text" placeholder="${i18n.get("LBL_GLOBAL_SEARCH_PLACEHOLDER")}" aria-label="${i18n.get("LBL_GLOBAL_SEARCH_PLACEHOLDER")}" autocomplete="off" /> 
126                        </span> 
127                        <input type="submit" value="submit" title="${i18n.get("LBL_GLOBAL_SEARCH_START_SEARCH")}" class="dt-button dt-invis dt-v-hidden dt-global-search-submit" /> 
128                        <div class="dt-global-search-suggestions" > 
129                            <div class="dt-content"></div> 
130                        </div> 
131                        <button type="reset" title="${i18n.get("TXT_GLOBAL_SEARCH_CLEARINPUT")}" class="dt-reset dt-button dt-invis dt-global-search-button"> 
132                            <i class="dt-i-close-x dt-global-search-icon"></i> 
133                        </button> 
134                        <button type="submit" title="${i18n.get("LBL_GLOBAL_SEARCH_START_SEARCH")}" class="dt-submit dt-button dt-global-search-button"> 
135                            <i class="dt-i-magnifier dt-global-search-icon"></i> 
136                        </button> 
137                    </div> 
138                </form> 
139            </div> 
140            <#break> 
141        <#case "dropdown"> 
142            <#assign 
143            nav_item_main_button_css_class = "" 
144            /> 
145            <#if isMainNavigation && !isMain> 
146                <#assign 
147                nav_item_main_button_css_class = "dt-i-burger" 
148                /> 
149                <button class="icon-burger" role="menuitem" aria-label="${i18n.get("LBL_NAVIGATION_OPEN_BURGER_NAV")}"></button> 
150            </#if> 
151 
152            <#if navItem.isDynamicTitle()> 
153                <#list navItem.getBrowsableChildren() as childNavigationItem> 
154                    <#if childNavigationItem.isSubChildSelected() || childNavigationItem.isSelected()> 
155                        <#assign dropdownTitle = childNavigationItem.getName() /> 
156                        <#if isMain> 
157                            <#-- Only selected items a specific order are displayed in the Burger Menu --> 
158                            <#assign printMainNavItems = childNavigationItem.getBrowsableChildren() /> 
159                            <#-- Set last selected business area to session --> 
160                            <#assign lastTitle = request.getSession().setAttribute("lastVisitedNavigationArea",dropdownTitle) /> 
161                        </#if> 
162                    </#if> 
163                </#list> 
164                <#if !dropdownTitle?has_content > 
165                    <#if request.getSession().getAttribute("lastVisitedNavigationArea")?? > 
166                        <#assign dropdownTitle = request.getSession().getAttribute("lastVisitedNavigationArea") /> 
167                        <#list navItem.getBrowsableChildren() as childNavigationItem> 
168                            <#if dropdownTitle == childNavigationItem.getName() && isMain> 
169                                <#-- Only selected items a specific order are displayed in the Burger Menu --> 
170                                <#assign printMainNavItems = childNavigationItem.getBrowsableChildren() /> 
171                            </#if> 
172                        </#list> 
173                    <#else> 
174                        <#assign dropdownTitle = "${navItem.getName()}" /> 
175                    </#if> 
176                </#if> 
177            <#else> 
178                <#assign dropdownTitle = navItem.getName() /> 
179            </#if> 
180            <#assign iconUrl = navItem.getIconFileUrl() /> 
181 
182            <#if hasBrowsableChildren> 
183                <button ${nav_item_attr_has_popup} class="${nav_item_link_css_class} dt-nav-button text-truncate ${customCss} ${nav_item_main_button_css_class}" role="menuitem"> 
184                    <#if iconUrl?has_content> 
185                        <img src="${iconUrl}" alt=""/> 
186                    </#if> 
187                    <span class="text-truncate">${dropdownTitle}</span> 
188                    <i class="icon-chevron-down"></i> 
189                </button> 
190            <#else> 
191                <a ${nav_item_attr_has_popup} class="${nav_item_link_css_class} dt-nav-button text-truncate ${customCss} ${nav_item_main_button_css_class}" ${nav_item_href_link} ${navItem.getTarget()} role="menuitem"> 
192                    <#if iconUrl?has_content> 
193                        <img src="${iconUrl}" alt=""/> 
194                    </#if> 
195                    <span class="text-truncate">${dropdownTitle}</span> 
196                </a> 
197            </#if> 
198            <#--assign showChildren = navItem.hasBrowsableChildren() --> 
199            <#if hasBrowsableChildren> 
200                <ul aria-hidden="true" class="child-menu dt-dropdown-menu" role="menu"> 
201                    <#list navItem.getBrowsableChildren() as childNavigationItem> 
202                        <#if childNavigationItem.getNodeType() != "layout" && childNavigationItem.getNodeType() != "url"> 
203                            <#continue > 
204                        </#if> 
205                        <#assign 
206                        nav_child_css_class = "" 
207                        /> 
208 
209                        <#if childNavigationItem.isSelected() || childNavigationItem.isSubChildSelected()> 
210                            <#assign 
211                            nav_child_css_class = "active selected" 
212                            /> 
213                        </#if> 
214                        <#assign childCustomCss = childNavigationItem.getCustomStyling() /> 
215 
216                        <li class="${nav_child_css_class} ${childCustomCss}" role="menuitem"> 
217                            <#assign iconUrl = childNavigationItem.getIconFileUrl() /> 
218                            <a class="dropdown-item" href="${childNavigationItem.getURL()}" ${childNavigationItem.getTarget()}> 
219                                <#if iconUrl?has_content> 
220                                    <img src="${iconUrl}"/> 
221                                </#if> 
222                                <span>${childNavigationItem.getName()}</span> 
223                            </a> 
224                        </li> 
225                    </#list> 
226                </ul> 
227            </#if> 
228            <#break> 
229        <#case "url"> 
230        <#case "layout"> 
231            <#assign iconUrl = navItem.getIconFileUrl() /> 
232            <a ${nav_item_attr_has_popup} class="${nav_item_link_css_class} ${customCss}" ${nav_item_href_link} ${navItem.getTarget()} role="menuitem"> 
233                <#if iconUrl?has_content> 
234                    <img src="${iconUrl}"/> 
235                </#if> 
236                <span class="text-truncate">${navItem.getName()}</span> 
237            </a> 
238            <#break> 
239        <#case "article"> 
240        <#case "node"> 
241        <#-- Not displayed in metanavigation --> 
242            <#break> 
243    </#switch> 
244    </li> 
245    <#if printMainNavItems?has_content> 
246        <li class="nav-items" role="menuitem"> 
247            <@printMainNav printMainNavItems /> 
248        </li> 
249    </#if> 
250</#macro> 
251 
252<#-- Prints the main navigation part according to the devision in the dropdown button. --> 
253<#macro printMainNav mainNavItems> 
254    <ul aria-label="<@liferay.language key="site-pages" />" class="nav" role="menubar"> 
255        <#list mainNavItems as navItem> 
256            <#if navItem.getNodeType() != "layout" && navItem.getNodeType() != "url" > 
257                <#continue> 
258            </#if> 
259 
260            <#assign showChildren = navItem.hasBrowsableChildren() /> 
261            <#if navItem.isBrowsable() || showChildren> 
262                <#assign 
263                nav_item_attr_has_popup = "" 
264                nav_item_css_class = "nav-item" 
265                nav_item_href_link = "" 
266                nav_item_link_css_class = "nav-link text-truncate" 
267                /> 
268 
269                <#if showChildren> 
270                    <#assign 
271                    nav_item_attr_has_popup = "aria-haspopup='true' aria-expanded='false'" 
272                    nav_item_css_class = "${nav_item_css_class} dropdown" 
273                    nav_item_link_css_class = "${nav_item_link_css_class} dropdown-toggle" 
274                    /> 
275                </#if> 
276 
277                <#if navItem.isBrowsable() && !showChildren> 
278                    <#assign nav_item_href_link = "href='${navItem.getURL()}'" /> 
279                </#if> 
280 
281                <#if navItem.isChildSelected() || navItem.isSelected()> 
282                    <#assign nav_item_css_class = "${nav_item_css_class} selected active" /> 
283                </#if> 
284                <#assign customCss =  navItem.getCustomStyling() /> 
285 
286                <li class="${nav_item_css_class}" role="presentation"> 
287 
288                    <#assign 
289                    iconUrl = navItem.getIconFileUrl() 
290                    accordionElement = "a" 
291                    /> 
292 
293                    <#if showChildren> 
294                        <#assign accordionElement = "button" /> 
295                    </#if> 
296                    <${accordionElement} ${nav_item_attr_has_popup} class="${nav_item_link_css_class} ${customCss}" ${nav_item_href_link} ${navItem.getTarget()} role="menuitem"> 
297                        <#if iconUrl?has_content> 
298                            <img src="${iconUrl}"/> 
299                        </#if> 
300                        <span class="text-truncate">${navItem.getName()}</span> 
301                    </${accordionElement}> 
302 
303                    <#if showChildren> 
304                        <div class="dt-flyout-container" aria-hidden="true"> 
305                            <div class="dt-flyout-content"> 
306                                <#assign articles = []> 
307                                <ul aria-expanded="false" class="" role="menu"> 
308                                    <#list navItem.getBrowsableChildren() as childNavigationItem> 
309                                        <#assign nav_child_css_class = "" /> 
310                                        <#assign nav_css_class = "" /> 
311                                        <#if navItem.isSelected()> 
312                                            <#assign nav_css_class = "active selected" /> 
313                                        </#if> 
314                                        <#if childNavigationItem?index == 0> 
315                                            <li class="${nav_css_class}" id="main_layout_${portletDisplay.getId()}_${navItem.getLayoutId()}" role="presentation"> 
316                                                <a class="dropdown-item" href="${navItem.getURL()}" ${navItem.getTarget()} role="menuitem">${i18n.get("LBL_NAVIGATION_SHOW_FLYOUT_PAGE")}</a> 
317                                            </li> 
318                                        </#if> 
319                                        <#if childNavigationItem.isSelected()> 
320                                            <#assign nav_child_css_class = "active selected" /> 
321                                        </#if> 
322 
323                                        <#if childNavigationItem.getNodeType() == "article"> 
324                                            <#assign articles = articles + [childNavigationItem]> 
325                                        </#if> 
326                                        <#if childNavigationItem.getNodeType() != "layout" && childNavigationItem.getNodeType() != "url" > 
327                                            <#continue> 
328                                        </#if> 
329                                        <#assign childCustomCss = childNavigationItem.getCustomStyling() /> 
330                                        <li class="${nav_child_css_class}" id="main_layout_${portletDisplay.getId()}_${childNavigationItem.getLayoutId()}" role="presentation"> 
331                                            <#assign iconUrl = childNavigationItem.getIconFileUrl() /> 
332                                            <a class="dropdown-item  ${childCustomCss}" href="${childNavigationItem.getURL()}" ${childNavigationItem.getTarget()} role="menuitem"> 
333                                                <#if iconUrl?has_content> 
334                                                    <img src="${iconUrl}"/> 
335                                                </#if> 
336                                                <span>${childNavigationItem.getName()}</span> 
337                                            </a> 
338                                        </li> 
339                                    </#list> 
340                                </ul> 
341                                <div class="dt-teaser-container"> 
342                                   <#list articles as articleItem> 
343                                       <div data-article-id="${articleItem.getRegularURL()}"></div> 
344                                    </#list> 
345                                </div> 
346                            </div> 
347                        </div> 
348                    </#if> 
349                </li> 
350            </#if> 
351        </#list> 
352    </ul> 
353</#macro> 

Oberbank ako zamestnávateľ

Viac než 2.000 zamestnancov predstavuje dôležitý faktor úspechu.

Chcete sa tiež stať súčasťou nášho tímu?

 

Iniciatívna žiadosť o miesto

Táto ponuka pracovného miesta už nie je k dispozícii.

Späť na voľné pracovné miesta