El Instituto de Salud Carlos III utiliza cookies propias y de terceros para el correcto funcionamiento y visualización del sitio web por parte del usuario, así como la recogida de estadísticas. Si continúa navegando, consideramos que acepta su uso. Para más información visite nuestra Política de Cookies.

Servicios
Epidemiología de enfermedades transmisibles
Encuentra la información que necesitas sobre enfermedades transmisibles
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 >= 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>