El transport públic de l'àrea de Barcelona ajusta la seva oferta a la baixa demanda - Mobility Observatory in Catalonia (OMC)
An error occurred while processing the template.
The following has evaluated to null or missing: ==> friendlyURLs[themeDisplay.getLanguageId()] [in template "20097#20123#107270" at line 41, column 86] ---- Tip: It's the final [] step that caused this error, not those before it. ---- 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: ${friendlyURLs[themeDisplay.getLangua... [in template "20097#20123#107270" at line 41, column 84] ----
1<#assign journalArticleId = .vars['reserved-article-id'].data>
2<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
3<#assign journalArticleResourceLocalServiceUtil = serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService")>
4<#assign assetCategoryLocalServiceUtil = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")>
5<#assign assetVocabularyLocalServiceUtil = serviceLocator.findService("com.liferay.asset.kernel.service.AssetVocabularyLocalService")>
6
7<#assign articleResourcePK = journalArticleResourceLocalServiceUtil.getArticleResourcePrimKey(groupId, journalArticleId)/>
8<#assign categoryList=assetCategoryLocalServiceUtil.getCategories("com.liferay.journal.model.JournalArticle",articleResourcePK) >
9<#assign asset = assetEntryLocalService.getEntry('com.liferay.journal.model.JournalArticle', articleResourcePK) >
10<script src="https://use.fontawesome.com/244b2e485d.js"></script>
11<section class="head-section -white pt-0">
12 <div class="container pt-0">
13 <#-- <section class="breadcrumbs-list">
14 <lfr-widget-breadcrumb></lfr-widget-breadcrumb>
15 </section> -->
16 <section class="title-section ">
17 <h1>${Título1.getData()}</h1>
18 </section>
19 <section class="ficha-template">
20 <p class="subtitle">${dateUtil.getDate(asset.getPublishDate(), "dd '/' MM '/' yyyy", locale)}</p>
21 <div class="cat-share justify-content-end">
22 <#assign categorias = false>
23 <#list asset.getCategories() as category>
24 <#--<#if (category.vocabularyId == 96018) >-->
25 <#if category.name=='Noticias'>
26 <#assign categorias = true>
27 </#if>
28 </#list>
29
30 <div class="box-categorias">
31 <#list asset.getCategories() as category>
32 <#--<#if (category.vocabularyId == 96018) >-->
33 <#if category.name=='Noticias'>
34 <span>${category.name}</span>
35 </#if>
36 </#list>
37 </div>
38
39 <div class="share ">
40 <span>COMPARTIR</span>
41 <a target="_blank" href="https://twitter.com/intent/tweet?text=${friendlyURLs[themeDisplay.getLanguageId()]}"><i class="fa fa-twitter" aria-hidden="true"></i></a>
42 <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=${friendlyURLs[themeDisplay.getLanguageId()]}"><i class="fa fa-facebook" aria-hidden="true"></i></a>
43 <a target="_blank" href="ttps://t.me/share/url?url=${friendlyURLs[themeDisplay.getLanguageId()]}&text=${Título1.getData()}"><i class="fa fa-telegram" aria-hidden="true"></i></a>
44 <a target="_blank" href="whatsapp://send?text=${friendlyURLs[themeDisplay.getLanguageId()]}"><i class="fa fa-whatsapp" aria-hidden="true"></i></a>
45 </div>
46 </div>
47
48 <div class="entradilla">
49 ${Entradilla1.getData()}
50 </div>
51 <#if ImagenPrincipal.getData()?? && ImagenPrincipal.getData() != "">
52 <div
53 class="imagen-principal box-round"
54 style="background-image: url(${ImagenPrincipal.getData()})"
55 ></div>
56
57 </#if>
58 <div class="description">
59 <#assign download = false>
60 <#assign enlaces = false>
61 <#list Descargables.getSiblings() as cur_Descargables>
62 <#if cur_Descargables?? && cur_Descargables.Archivo_descargable?? && cur_Descargables.Archivo_descargable.getData()?? && cur_Descargables.Archivo_descargable.getData() != "">
63 <#assign download = true>
64 </#if>
65 </#list>
66 <#list EnlacesRelacionados.getSiblings() as cur_EnlacesRelacionados>
67 <#if cur_EnlacesRelacionados?? && cur_EnlacesRelacionados.Enlace_enlaces.getData()?? && cur_EnlacesRelacionados.Enlace_enlaces.getData() != "">
68 <#assign enlaces = true>
69 </#if>
70 </#list>
71 <#if (download = true) || (enlaces = true)>
72 <div class="recursos">
73 <p class="title-gen text-l">Recursos</p>
74 <#list Descargables.getSiblings() as cur_Descargables>
75 <#if cur_Descargables.Archivo_descargable.getData()?? && cur_Descargables.Archivo_descargable.getData() != "">
76 <a target="_blank" href="${cur_Descargables.Archivo_descargable.getData()}" data-type-desc="${cur_Descargables.Tipodedescargable.getData()}">${cur_Descargables.Nombre_descargable.getData()}</a>
77
78 </#if>
79 </#list>
80 <#list EnlacesRelacionados.getSiblings() as cur_EnlacesRelacionados>
81 <#if cur_EnlacesRelacionados.Enlace_enlaces.getData()?? && cur_EnlacesRelacionados.Enlace_enlaces.getData() != "">
82 <div class="des-enlace">
83 <a class="link-arrow" target="_blank" href="${cur_EnlacesRelacionados.Enlace_enlaces.getData()}" >${cur_EnlacesRelacionados.Nombre_enlaces.getData()}</a>
84 </div>
85 </#if>
86 </#list>
87 <#-- <a href="" class="des-nota-prensa">Descargar nota de prensa</a>
88 <a href="" class="des-image">Descargar imágenes</a> -->
89 <#-- <div class="des-enlace">
90 <a href="" class="link-arrow">Enlaces relacionados</a>
91 </div>
92 <div class="des-enlace">
93 <a href="" class="link-arrow">Enlaces relacionados</a>
94 </div> -->
95 </div>
96 </#if>
97
98 ${Cuerpo.getData()}
99 <#if (Fuente?exists) && (Fuente.Url?exists) && (Fuente.getData()?? && Fuente.getData() != "")>
100 <p><strong class="-blue">Fuente: </strong> <a target="blank" href="${Fuente.Url.getData()}">${Fuente.getData()}</a></p>
101 </#if>
102 </div>
103 <div class="justify-content-start mt-4 share w-100">
104 <span>COMPARTIR</span>
105 <a target="_blank" href="https://twitter.com/intent/tweet?text=${friendlyURLs[themeDisplay.getLanguageId()]}"><i class="fa fa-twitter" aria-hidden="true"></i></a>
106 <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=${friendlyURLs[themeDisplay.getLanguageId()]}"><i class="fa fa-facebook" aria-hidden="true"></i></a>
107 <a target="_blank" href="ttps://t.me/share/url?url=${friendlyURLs[themeDisplay.getLanguageId()]}&text=${Título1.getData()}"><i class="fa fa-telegram" aria-hidden="true"></i></a>
108 <a target="_blank" href="whatsapp://send?text=${friendlyURLs[themeDisplay.getLanguageId()]}"><i class="fa fa-whatsapp" aria-hidden="true"></i></a>
109 </div>
110 <#-- <p class="title-gen text-l">Galería multimedia</p> -->
111 <#-- <div class="galeria-images">
112 <div class="image-item">
113 <div class="image box-round" style="background-image: url(images/img-banner.jpg)"></div>
114 <span>Lorem ipsum </span>
115 </div>
116 <div class="image-item">
117 <div class="image box-round" style="background-image: url(images/img-banner.jpg)"></div>
118 <span>Lorem ipsum </span>
119 </div>
120 <div class="image-item">
121 <div class="image box-round" style="background-image: url(images/img-banner.jpg)"></div>
122 <span>Lorem ipsum </span>
123 </div>
124 <div class="image-item">
125 <div class="image box-round" style="background-image: url(images/img-banner.jpg)"></div>
126 <span>Lorem ipsum </span>
127 </div>
128 <div class="image-item">
129 <div class="image box-round" style="background-image: url(images/img-banner.jpg)"></div>
130 <span>Lorem ipsum </span>
131 </div>
132
133 </div> -->
134 </section>
135 </div>
136</section>