Conselheiro para o Cliente com Necessidades Especiais - cp-institucional
An error occurred while processing the template.
The following has evaluated to null or missing: ==> entry [in template "20097#20123#106664" at line 2, column 47] ---- 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: assetRenderer = entry.getAssetRenderer() [in template "20097#20123#106664" at line 2, column 33] ----
1<#assign
2 assetRenderer=entry.getAssetRenderer()
3 serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()
4 dlAppLocalServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLAppLocalServiceUtil"]
5 dlUtil = staticUtil["com.liferay.document.library.kernel.util.DLUtil"]
6 themeDisplay = serviceContext.getThemeDisplay()/>
7
8<#if assetRenderer.getClassName()=="com.liferay.journal.model.JournalArticle">
9 <#assign docXml = saxReaderUtil.read(assetRenderer.getArticle().getContentByLocale(locale))
10 title = docXml.valueOf("//dynamic-element[@field-reference='title']/dynamic-content/text()")
11 description = docXml.valueOf("//dynamic-element[@field-reference='description']/dynamic-content/text()")
12 image = docXml.valueOf("//dynamic-element[@field-reference='image']/dynamic-content")
13 imageJson = jsonFactoryUtil.createJSONObject(image)/>
14
15 <#if (imageJson.uuid??)>
16 <section class="hero hero-institucional-1 w-100 p-3 p-lg-5 position-relative"
17 style="background-image: url(${imageJson.url}); background-position: center center; background-repeat: no-repeat; background-size: cover;">
18 <div class="container">
19 <div class="row">
20 <div class="col-md-6 col-lg-5 col-xl-5 h-100 d-flex flex-column justify-content-center">
21 <h1 class="text-light">
22 ${title}
23 </h1>
24 <p class="h2 text-light">
25 ${description}
26 </p>
27 </div>
28 </div>
29 </div>
30 </section>
31 <#else>
32 <section class="hero hero-institucional-2 w-100 p-3 p-lg-5 position-relative">
33 <div class="container">
34 <div class="row">
35 <div class="col-md-6 col-lg-5 col-xl-5 h-100 d-flex flex-column justify-content-center">
36 <h1 class="text-light">
37 ${title}
38 </h1>
39 </div>
40 </div>
41 </div>
42 </section>
43 </#if>
44</#if>
Conselheiro
Criamos a figura do Conselheiro para o Cliente com Necessidades Especiais, com o objetivo de reforçar a confiança destes Clientes numa ótica de melhoria contínua dos serviços prestados pela empresa.
São funções prioritárias do Conselheiro para o Cliente com Necessidades Especiais, desempenhadas pelo Senhor Tenente Coronel António Neves, assessorar a empresa em práticas que defendam e promovam a acessibilidade aos serviços da CP por todos os cidadãos com necessidades especiais, contribuindo para a inventariação dos obstáculos de acesso e definindo prioridades na adoção de medidas que tornem a mobilidade um direito adquirido.
Contacte-nos:
CP – Comboios de Portugal Calçada do Duque, n.º 20 1249-109 LisboaPortugal