InfoFinland - Öppna data
An error occurred while processing the template.
The following has evaluated to null or missing:
==> doc.selectSingleNode("/root/dynamic-element[@field-reference='heading']/dynamic-content[@language-id='fi_FI']") [in template "16843633765032#2862924#2589204" at line 12, column 25]
----
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 node = doc.selectSingleNode("... [in template "16843633765032#2862924#2589204" at line 12, column 9]
----
1<#assign localeFi = localeUtil.fromLanguageId("fi_FI") />
2<div>
3
4 <#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
5
6 <#if locale != localeFi>
7 <#assign groupId = (groupId!0) />
8 <#assign articleId = .vars["reserved-article-id"].data/>
9 <#assign ja = journalArticleLocalService.fetchLatestArticle(groupId, articleId, 0) />
10
11 <#assign doc = saxReaderUtil.read(ja.getContent()) />
12 <#assign node = doc.selectSingleNode("/root/dynamic-element[@field-reference='heading']/dynamic-content[@language-id='fi_FI']") />
13
14 <#assign fiTitle = node.getText() />
15 <#if !fiTitle?has_content>
16 <#assign fiTitle = themeDisplay.getLayout().getName(localeFi) />
17 </#if>
18 <span lang="fi" style="font-size: 14px; margin-left:1px;" class="block text-action mb-3 text-gray-darker">${fiTitle}</span>
19 </#if>
20 <#if (heading.getData())?? && heading.getData()?has_content>
21 <h1>${heading.getData()}</h1>
22 <#else>
23 <h1>${themeDisplay.getLayout().getName(locale)}</h1>
24 </#if>
25</div>
Alla texter på alla språk som finns publicerade på InfoFinlands webbplats får fritt användas i enlighet med licensen Creative Commons Erkännande 4.0. Användarrätten gäller inte bilderna på webbplatsen.
Du får fritt:
- Dela – kopiera och vidaredistribuera materialet oavsett medium eller format för alla ändamål.
- Bearbeta – remixa, transformera och bygga vidare på materialet för alla ändamål, även kommersiellt.
På följande villkor:
- Erkännande (BY) – Du måste ange källan, InfoFinland.fi. Ange en hyperlänk till webbplatsen InfoFinland.fi och ange licensen CC BY 4.0. Ange om bearbetningar är gjorda. Du behöver göra så i enlighet med god sed, och inte på ett sätt som ger en bild av att licensgivaren stödjer dig eller ditt användande.
- Inga ytterligare begränsningar – Du får inte tillämpa lagliga begränsningar eller teknologiska metoder som juridiskt begränsar andra från att göra något som licensen tillåter.
Observera att användarrätten enligt licensen inte gäller bilder och illustrationer som finns på webbplatsen InfoFinland.fi.
14.01.2026