Servicios

Epidemiología de enfermedades transmisibles

Encuentra la información que necesitas sobre enfermedades transmisibles

Busca por palabra clave

Busca por orden alfabético

a b c d e f g h i j k l m n o p q r s t u v wx yz
Se ha producido un error al procesar la plantilla.
Denied access to method or field getParameter of class org.apache.catalina.core.ApplicationHttpRequest

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if (request.getParameter("q")?? && r...  [in template "20096#20121#426380" at line 71, column 13]
----
1<#--  
2ADT-Navegacion-EnfermedadesAZ-Columnas 
3 
4    ****************************************** 
5    Autor:      Francisco Sánchez Collado 
6    Fecha:      ??? 
7    Versión:    0.0 
8    ****************************************** 
9    Autor:      Rodrigo Gonzalez Dominguez 
10    Fecha:      14/05/2024 
11    Versión:    1.1 
12    ****************************************** 
13    Autor:               Mario González Vega 
14    Fecha modificacion:  03/06/2024 
15    Versión:             2.0 
16		****************************************** 
17    Autor:               Francisco Sánchez Collado 
18    Fecha modificacion:  02/08/2024 
19    Versión:             2.1 
20     
21--> 
22 
23<style> 
24    .contNavEnfermedades a { 
25        text-decoration: underline; 
26        font-size: 1rem; 
27			color: var(--brand-color-1); 
28    } 
29	 
30	.contNavEnfermedades a:hover { 
31		opacity: .5; 
32	} 
33 
34    .contNavEnfermedades ul{ 
35        list-style: none; 
36        padding-left: 0px; 
37    } 
38 
39    .contNavEnfermedades li{ 
40        margin-bottom: 1rem; 
41        margin-top: 0; 
42    } 
43     
44    a.enlaceLetra { 
45        height: 2.5rem; 
46        width: 2.5rem; 
47        border: 1px solid var(--brand-color-1); 
48        border-radius: 50%; 
49        display: flex; 
50        justify-content: center; 
51        align-items: center; 
52        margin: .3rem .3rem; 
53        text-transform: uppercase; 
54        color: var(--brand-color-1); 
55        transition: .5s; 
56        background: white; 
57    } 
58     
59    a.enlaceLetra:hover { 
60        color: white; 
61        background-color: var(--brand-color-1); 
62        text-decoration: none !important; 
63    } 
64    </style> 
65<#if entries?has_content> 
66    <#assign numItems = 20 /> 
67    <#assign filteredEntries = entries /> 
68    <div class="contNavEnfermedades"> 
69        <div class="enfermedadesAZ row m-0"> 
70 
71            <#if (request.getParameter('q')?? && request.getParameter('q') != "")> 
72                <#assign filteredEntries = entries?filter(entry -> entry.getName()?lower_case?contains(request.getParameter('q')?lower_case)) /> 
73            <#elseif request.getParameter('start')?? && request.getParameter('start') != "" > 
74                <#if request.getParameter('start')?length == 1> 
75                    <#assign filteredEntries = entries?filter(entry -> entry.getName()?lower_case?starts_with(request.getParameter('start')?lower_case)) /> 
76                <#else> 
77                    <#assign filteredEntries = entries?filter(entry -> entry.getName()?lower_case?starts_with(request.getParameter('start')[0]?lower_case) || entry.getName()?lower_case?starts_with(request.getParameter('start')[1]?lower_case)) /> 
78                </#if> 
79            </#if> 
80 
81            <#if (filteredEntries?size lt numItems)> 
82                <ul class="col-12 d-flex justify-content-center"> 
83                    <div class="w-75"> 
84						<#if filteredEntries?size gt 0> 
85                        <#list filteredEntries as navigationEntry> 
86							<li> 
87								<a href="${navigationEntry.getURL()}" 
88									aria-label="${languageUtil.get(locale, 'saber.mas')}" 
89									tabindex="0"> 
90									${navigationEntry.getName()} 
91								</a> 
92							</li> 
93							 
94                        </#list> 
95						<#else> 
96							<div class="w-100 text-center"> 
97								No se encontraron resultados 
98							</div> 
99						</#if> 
100                    </div> 
101                </ul> 
102            <#else> 
103                <#assign numCols = (filteredEntries?size / numItems)?ceiling /> 
104                <#list 0..(numCols - 1) as col> 
105                    <ul class="col-12 col-lg-${12 / numCols}"> 
106                        <#assign start = col * numItems /> 
107                        <#assign end = start + numItems - 1 /> 
108                        <#if (end &gt;= filteredEntries?size)> 
109                            <#assign end = filteredEntries?size - 1 /> 
110                        </#if> 
111                        <#list filteredEntries?sort_by('name')[start..end] as navigationEntry> 
112                            <li> 
113                                <a href="${navigationEntry.getURL()}" 
114                                   aria-label="${languageUtil.get(locale, 'saber.mas')}" 
115                                   tabindex="0"> 
116                                   ${navigationEntry.getName()} 
117                                </a> 
118                            </li> 
119                        </#list> 
120                    </ul> 
121                </#list> 
122            </#if> 
123        </div> 
124    </div> 
125</#if> 
126 
127<script> 
128	$(function () { 
129		if(window.location.href.includes('start=')){ 
130			let position = $('#botonBorrarAZ').prev().prev().offset().top; 
131			$('#botonBorrarAZ').prev().prev().focus(); 
132			$('html, body').animate({ 
133				scrollTop: position 
134			}, 500); 
135		} 
136	}); 
137</script>