COVID-19 - Juntaex.es
COVID-19 - Juntaex.es
COVID-19
Año .
Descripción
Web que recoge información para analizar la situación económica, social y demográfica del periodo de alerta sanitaria provocada por los efectos de del COVID-19. Los indicadores están actualizados hasta EL 3 DE NOVIEMBRE DE 2022.
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing: ==> documentlink [in template "20101#20128#128888" at line 39, column 28] ---- Tip: If the failing expression is known to be 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: ${documentlink.getData()} [in template "20101#20128#128888" at line 39, column 26] ----
1<#assign
2 journalArticleLocalService = serviceLocator.findService(
3 "com.liferay.journal.service.JournalArticleLocalService"
4 )
5 JSONFactoryUtil = serviceLocator.findService(
6 "com.liferay.portal.kernel.json.JSONFactoryUtil"
7 )
8 assetCategoryService = serviceLocator.findService(
9 "com.liferay.asset.kernel.service.AssetCategoryService"
10 )
11 assetEntryLocalService = serviceLocator.findService(
12 "com.liferay.asset.kernel.service.AssetEntryLocalService"
13 )
14 assetVocabularyLocalService = serviceLocator.findService(
15 "com.liferay.asset.kernel.service.AssetVocabularyLocalService"
16 )
17 currentArticle = journalArticleLocalService.getArticle(
18 groupId, .vars['reserved-article-id'].data
19 )
20 currentArticleResourcePrimKey = currentArticle.getResourcePrimKey()
21 currentArticleAssetEntry = assetEntryLocalService.getEntry(
22 "com.liferay.journal.model.JournalArticle", currentArticleResourcePrimKey
23 )
24 categories = currentArticleAssetEntry.getCategories()
25>
26<#list categories as cat>
27 <#assign vocabularyId = cat.getVocabularyId()
28 vocabulary = assetVocabularyLocalService.getAssetVocabulary(vocabularyId) />
29 <#if vocabulary.getName()?string == "Consejerias">
30 <#assign responsable = cat.getTitle(locale) />
31 </#if>
32</#list>
33
34<section class="detalle-datos-side">
35
36 <#if image.getData()?? && image.getData() != "">
37 <div class="data d-flex">
38 <div class="image-box">
39 <a href="${documentlink.getData()}" target="_self">
40 <img alt="Imagen de portada" src="${image.getData()}" />
41 </a>
42 </div>
43 </div>
44 </#if>
45
46 <div class="data d-flex">
47 <div class="icon-box">
48 <img src="/o/juntaex-theme/images/categoria-informacion@2x.png" alt="Icono Datos de interés">
49 </div>
50 <h3 class="titulo">Datos de interés</h3>
51 </div>
52
53 <div class="data d-flex">
54 <div class="icon-box">
55 <img alt="Icono Responsable" src="/documents/77055/110341/ico_organizador.png"/>
56 </div>
57 <div class="data-text">
58 <div class="top-text">
59 <h4>Responsable</h4>
60 </div>
61 <div class="bot-text">
62 ${responsable}
63 </div>
64 </div>
65 </div>
66
67 <#if paginas??>
68 <#if paginas.getData()?? && paginas.getData() != "">
69 <div class="data d-flex">
70 <div class="icon-box">
71 <img alt="Icono Páginas" src="/documents/77055/110341/ico_datos.png"/>
72 </div>
73 <div class="data-text">
74 <div class="top-text">
75 <h4>Páginas</h4>
76 </div>
77 <div class="bot-text">
78 ${paginas.getData()}
79 </div>
80 </div>
81 </div>
82 </#if>
83 </#if>
84</section>