InfoFinland - Datos abiertos
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>
Todos los textos publicados en cualquier idioma en el portal de Internet de InfoFinland se pueden usar libremente conforme a la licencia Creative Commons Atribución 4.0. No se incluye el derecho a usar las imágenes que aparezcan en el portal.
Usted es libre de:
Compartir — copiar y redistribuir el material en cualquier medio o formato para cualquier propósito, incluso comercialmente.
Adaptar — remezclar, transformar y construir a partir del material para cualquier propósito, incluso comercialmente.
Bajo los siguientes términos:
Atribución (BY) — Usted debe dar crédito a InfoFinland.fi como fuente. Debe enlazar con el portal InfoFinland.fi y mencionar la licencia CC BY 4.0. Debe indicar si se han realizado cambios. Puede hacerlo en cualquier forma razonable, pero no de forma tal que sugiera que usted o su uso tienen el apoyo de InfoFinland.
No hay restricciones adicionales — No puede aplicar términos legales ni medidas tecnológicas que restrinjan legalmente a otras personas a hacer cualquier uso permitido por la licencia.
Tenga en cuenta que el derecho de uso conforme a la licencia no se aplica a las imágenes e ilustraciones que se encuentran en el sitio web InfoFinland.fi.