Centro

Centro

Publicador de contenidos

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> smsObjectInstancer.getJournalArticleInstance(getterUtil.getLong(webContentData.classPK, 0))  [in template "20101#20128#8380080" at line 170, column 48]

----
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 profesionalesJournalArticle =...  [in template "20101#20128#8380080" at line 170, column 9]
----
1<#assign currentJournalArticle = smsObjectInstancer.getJournalArticleInstance(.vars['articleGroupId'],.vars['reserved-article-id'].data)/> 
2<#assign JArticleCategoriList = smsObjectInstancer.getJournalArticleCategories(currentJournalArticle)/> 
3<#assign VOC_ID_TIPO_CENTRO = 8555301/> 
4<#assign VOC_ID_CENTRO = 8555186/> 
5<#assign VOC_ID_AREA = 8555250/> 
6<#assign VOC_ID_ZONA = 8555329/> 
7<#assign VOC_ID_SUAP = 8555299/> 
8<#assign tipoUrgencia =""> 
9<#assign descTipoUrgencia =""> 
10<#assign urlAreaCentro = ""> 
11<#assign urlUrgencia = ""> 
12<#assign urlZona = ""> 
13 
14<#list JArticleCategoriList as cat> 
15    <#if cat.getVocabularyId() == VOC_ID_TIPO_CENTRO> 
16        <#assign tipoDeCentro = cat.getTitle(locale)/> 
17    </#if> 
18    <#if cat.getVocabularyId() == VOC_ID_CENTRO> 
19        <#assign nombreCentro = cat.getTitle(locale)/> 
20    </#if> 
21    <#if cat.getVocabularyId() == VOC_ID_AREA> 
22        <#assign areaCentro = cat.getTitle(locale)/> 
23        <#assign urlAreaCentro = "/web/centros-sanitarios/info-area-de-salud/-/categories/" +  cat.getCategoryId()/> 
24    </#if> 
25    <#if cat.getVocabularyId() == VOC_ID_ZONA> 
26        <#assign zonaCentro = cat.getTitle(locale)/> 
27				<#assign zonaCentroID = cat.getCategoryId()/> 
28        <#assign urlZona = "/web/centros-sanitarios/-/zona-básica-de-salud-" +  zonaCentro?substring(5) + "?p_r_p_categoryId=" + zonaCentroID /> 
29    </#if> 
30    <#if cat.getVocabularyId() == VOC_ID_SUAP> 
31        <#assign suapCentro = cat.getTitle(locale)/> 
32        <#assign tipoUrgencia = cat.getDescription(locale)/> 
33        <#assign urlUrgencia = "/web/centros-sanitarios/-/" + tipoUrgencia?lower_case + "-" +suapCentro?lower_case /> 
34 
35        <#if tipoUrgencia == "SUAP"> 
36            <#assign descTipoUrgencia = "Servicio de Urgencias en Atención Primaria"/> 
37        </#if> 
38        <#if tipoUrgencia == "PAC"> 
39            <#assign descTipoUrgencia = "Punto de Atención continuada"/> 
40        </#if> 
41        <#if tipoUrgencia == "PEA"> 
42            <#assign descTipoUrgencia = "Punto de Especial Aislamiento"/> 
43        </#if> 
44    </#if> 
45</#list> 
46 
47 
48<div class="d-flex flex-row flex-wrap justify-content-between"> 
49    <div class="col-md-8 pr-md-3 mb-3"> 
50        <h4 class="font-weight-bolder mb-5 site-type-color">${tipoDeCentro}&nbsp;${nombreCentro}</h4> 
51        <ul class="list-unstyled"> 
52            <li><span class="font-weight-bold">Dirección:</span> ${direccion.getData()}</li> 
53            <li><span class="font-weight-bold">Teléfonos de cita previa:</span> ${telefonosCitaPrevia.getData()}</li> 
54            <li><span class="font-weight-bold">Horarios:</span> ${horarios.getData()}</li> 
55            <#if zonaCentro?has_content> 
56                <li> 
57                    <span class="font-weight-bold">Zona básica de salud:</span>  
58                    <a class="site-type-color" href="${urlZona}"  aria-label="Acceder a página detalle para zona básica de salud"> 
59                        ${zonaCentro} 
60                    </a> 
61                </li> 
62            </#if> 
63            <#if areaCentro?has_content> 
64                <li><span class="font-weight-bold">Área de Salud:</span> 
65                    <a class="site-type-color" href="${urlAreaCentro}"  aria-label="Acceder a página detalle para ${areaCentro}"> 
66                        ${areaCentro} 
67                    </a>  
68                </li> 
69            </#if> 
70            <#if suapCentro?has_content> 
71                <li><span class="font-weight-bold">Urgencias:</span>  
72                    <a class="site-type-color" href="${urlUrgencia}" aria-label="Acceder a página detalle para ${descTipoUrgencia}"> 
73                        <abbr title="${descTipoUrgencia}">${tipoUrgencia}</abbr> ${suapCentro} 
74                    </a> 
75                </li> 
76            </#if> 
77            <#if codigoCentro?has_content && codigoCentro.getData()!=""> 
78                <li><span class="font-weight-bold">Código:</span> ${codigoCentro.getData()}</li> 
79            </#if> 
80            <#if serviciosQueOfrece?has_content && serviciosQueOfrece.getData()!=""> 
81                <li><span class="font-weight-bold">Servicios que ofrece:</span> ${serviciosQueOfrece.getData()}</li> 
82            </#if> 
83            <#if aviso?has_content && aviso.getData()!=""> 
84                <#assign aDateNow = .now?date> 
85                <#if (aviso.fechaPublicacion)?? && (aviso.fechaPublicacion.getData()) != "" && (aviso.fechaExpira)?? && (aviso.fechaExpira.getData()) !=""> 
86 
87                    <#if aDateNow gte (aviso.fechaPublicacion.getData()?date("yyyy-MM-dd")) && aDateNow lte (aviso.fechaExpira.getData()?date("yyyy-MM-dd"))> 
88                        <li><span class="font-weight-bold text-danger">Aviso:</span> ${aviso.getData()}</li> 
89                    </#if> 
90                <#elseif (!((aviso.fechaPublicacion)??) || (aviso.fechaPublicacion.getData()) == "") && (aviso.fechaExpira)?? && (aviso.fechaExpira.getData()) !=""> 
91                    <#if aDateNow lte (aviso.fechaExpira.getData()?date("yyyy-MM-dd"))> 
92                        <li><span class="font-weight-bold text-danger">Aviso:</span> ${aviso.getData()}</li> 
93                    </#if> 
94                <#elseif (!((aviso.fechaExpira)??) || (aviso.fechaExpira.getData()) =="") && (aviso.fechaPublicacion)?? && (aviso.fechaPublicacion.getData()) != ""> 
95                    <#if aDateNow gte (aviso.fechaPublicacion.getData()?date("yyyy-MM-dd"))> 
96                        <li><span class="font-weight-bold text-danger">Aviso:</span> ${aviso.getData()}</li> 
97                    </#if> 
98                <#else> 
99                    <li><span class="font-weight-bold text-danger">Aviso:</span> ${aviso.getData()}</li> 
100                </#if> 
101            </#if> 
102        </ul> 
103        <#if googleMapURL?has_content && googleMapURL.getData()!=""> 
104            <iframe frameborder="0" src="${googleMapURL.getData()}"  width="100%" height="242"></iframe> 
105        </#if> 
106        <div class="d-flex flex-row justify-content-center align-items-center"> 
107            <#if (imagenCentro.getData())?? && imagenCentro.getData() != ""> 
108                <img alt="${imagenCentro.getAttribute("alt")}" style="max-height: 450px; max-width:100%" class="img-fluid" data-fileentryid="${imagenCentro.getAttribute("fileEntryId")}" src="${imagenCentro.getData()}" /> 
109            </#if> 
110        </div> 
111    </div> 
112    <div class="col-md-4 d-flex flex-column justify-content-start align-items-center"> 
113        <div class="border rounded site-type-border-color p-3 mb-3"> 
114            <h4 class="font-weight-bold">Cita previa por internet</h4> 
115            <h5>Advertencia</h5> 
116            <p class="mb-2 text-justify">Usted va a abandonar Murciasalud y va a acceder a la <strong>sede 
117                    electrónica</strong> de Comunidad Autónoma de la Región de Murcia.</p> 
118            <p class="m-0">Si desea acceder haga clic en el siguiente enlace:</p> 
119            <a class="btn site-type-background-color btn-primary site-type-border-color font-weight-bold my-2" href="https://sede.carm.es/sms/citainternet">Cita 
120                previa en centros de salud <span>Acceso a la sede electrónica de la <abbr 
121                        title="Comunidad Autónoma de la Región de Murcia">CARM</abbr></span></a> 
122            <p class="m-0">Recuerde que la cita previa por internet también es un servicio del: <a class="btn site-type-background-color btn-primary site-type-border-color font-weight-bold my-2" 
123                    href="https://sede.carm.es/sms/portaldelpaciente">Portal del Paciente del Servicio Murciano de Salud</a> 
124            </p> 
125        </div> 
126        <div class="border rounded site-type-border-color p-3 mb-3"> 
127            <h4 class="font-weight-bold">App de cita previa</h4> 
128            <div class="d-flex flex-row flex-wrap justify-content-around align-items-center "> 
129                <div class="col-md-5 border site-type-border-color d-flex flex-row flex-wrap justify-content-around align-items-center pt-3"> 
130                     
131                    <a class="site-type-color" href="https://play.google.com/store/apps/details?id=es.carm.sms.citamedicaapp"> 
132                        <img class="shadow text-center p-3" style="border-radius: 15px" alt="Logo SMS App en Google Play Store" width="100" height="100"src="/documents/8522785/9590552/smsAppx2.png"> 
133                    </a> 
134                        <img class="text-center p-2" src="/documents/8522785/9590552/googlePlayStore_Badge.png"> 
135                         
136                     
137                </div> 
138                <div class="col-md-5 border site-type-border-color d-flex flex-row flex-wrap justify-content-around align-items-center pt-3"> 
139                    <a class="site-type-color" href="https://apps.apple.com/es/app/cita-previa-sms/id1127834774"> 
140                        <img class="shadow text-center p-3" style="border-radius: 15px" alt="Logo SMS App en Apple Store" width="100" height="100"src="/documents/8522785/9590552/citaPreviaApple.png"> 
141                    </a>   
142                        <img class="text-center p-2" src="/documents/8522785/9590552/App_Store_Badge.png"> 
143                     
144                </div> 
145            </div> 
146        </div> 
147        <div class="border rounded site-type-border-color p-3 mb-3"> 
148            <h4 class="font-weight-bold">Cita previa telefónica automatizada</h4> 
149            <p class="m-0">Teléfono de cita previa <a class="btn site-type-background-color btn-primary site-type-border-color" href="tel:+34968228250">968 22 82 50</a></p> 
150            <p class="m-0">Servicio disponible para los centros con cita previa en Internet</p> 
151        </div> 
152        <div> 
153            <p class="border rounded site-type-border-color p-3 site-type-color m-0 text-center font-weight-bold">En caso de incidencia póngase en contacto con su Centro de Salud 
154            </p> 
155        </div> 
156    </div> 
157</div> 
158<#if (otrosDatosCentro.getData())?? && otrosDatosCentro.getData() != ""> 
159    <div> 
160        <h5 class="h4 font-weight-bolder site-type-color ">Otros Datos</h5> 
161        <p>${otrosDatosCentro.getData()}</p> 
162    </div> 
163</#if> 
164<#if (profesionales.getData())?? && profesionales.getData() != ""> 
165     
166    <#assign webContentData = jsonFactoryUtil.createJSONObject(profesionales.getData())/> 
167     
168    <#if (webContentData.classPK)?? && webContentData.classPK != "0"> 
169     
170        <#assign profesionalesJournalArticle = smsObjectInstancer.getJournalArticleInstance(getterUtil.getLong(webContentData.classPK, 0))/> 
171        <@liferay_journal["journal-article"] 
172            		articleId=profesionalesJournalArticle.getArticleId() 
173            		ddmTemplateKey="9544861" 
174            		groupId=profesionalesJournalArticle.getGroupId() /> 
175    </#if> 
176 
177</#if>