Hasznos információk
Hasznos tartalmak álláskeresők és munkáltatók részére
Hiba jelentkezett a sablon feldolgozása során.
The following has evaluated to null or missing:
==> xPathSelector.selectSingleNode(card) [in template "35241#35271#63609" at line 23, column 26]
----
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 cardTitle = xPathSelector.sel... [in template "35241#35271#63609" at line 23, column 5]
----
1<!-- Icon Blocks -->
2<div class="row">
3<#if entries?has_content>
4<#list entries as entry>
5 <#assign entry = entry />
6 <#assign assetRenderer = entry.getAssetRenderer() />
7 <#assign entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) />
8 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) />
9 <#if assetLinkBehavior != "showFullContent">
10 <#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) />
11 </#if>
12
13 <#assign className = assetRenderer.getClassName />
14 <#assign journalArticle = assetRenderer.getArticle() />
15 <#assign document = saxReaderUtil.read(journalArticle.getContent()) />
16 <#assign rootElement = document.getRootElement() />
17 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='card']") />
18 <#assign card = (xPathSelector.selectNodes(rootElement))![]/>
19 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='cardtitle']") />
20 <#if xPathSelector??>
21 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='title']") />
22 </#if>
23 <#assign cardTitle = xPathSelector.selectSingleNode(card).getStringValue()/>
24 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='icon']") />
25 <#assign cardIcon = xPathSelector.selectSingleNode(card).getStringValue()?trim />
26 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='subtitle']") />
27 <#assign cardSubtitle = xPathSelector.selectSingleNode(card).getStringValue() />
28 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='link']") />
29 <#assign pageUrl = xPathSelector.selectSingleNode(card).getStringValue()?trim />
30 <#if pageUrl?has_content>
31 <#assign pageUrl_Array = pageUrl?split("@")>
32 <#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService")>
33 <#assign pageLayout = layoutLocalService.getLayout(pageUrl_Array[2]?number, false, pageUrl_Array[0]?number)>
34 <#assign viewURL = pageLayout.getFriendlyURL()>
35 </#if>
36
37 <div class="col-md-6 col-lg-4 g-mb-20">
38 <!-- Icon Blocks -->
39 <a class=" g-text-underline--none--hover" href="${viewURL?trim}" title="${cardTitle?trim}">
40 <div class="u-shadow-v17 g-bg-white text-center g-rounded-5 g-px-30 g-pb-10 g-mt-60 g-mb-20 g-height-220">
41 <span class="u-icon-v3 g-brd-around g-bg-primary g-color-white g-pull-50x-up g-brd-gray-dark-v4--hover g-color-gray-dark-v4--hover g-rounded-5 u-icon-size--xl">
42 <i class="u-line-icon-pro ${cardIcon?trim}"></i>
43 </span>
44 <h2 class="h2 g-color-black g-mb-10 text-uppercase">${cardTitle?trim}</h2>
45 <p class="g-mb-10 g-color-main">${cardSubtitle?trim}</p>
46 </div>
47 </a>
48 <!-- End Icon Blocks -->
49 </div>
50 </#list>
51</#if>
52</div>
53<!-- End Icon Blocks -->
Hasznos információk szakemberek részére
ÉRTÉK VAGY! TÉRKÉP
Szakértők, szakemberek, munkavállalási és toborzási segítséget nyújtó – civil és állami – foglalkozási rehabilitációs szervezetek elérhetőségeinek listája és országos térképe.
Térképes kereső