Buscador
The following has evaluated to null or missing: ==> AssetCategoryLocalService.fetchAssetCategory(num) [in template "20100#20136#95210822" at line 38, column 20] ---- 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 cat = AssetCategoryLocalServi... [in template "20100#20136#95210822" at line 38, column 5] ----
1<#assign AssetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")>
2<#assign currentURL = themeDisplay.getURLCurrent()>
3<#assign scheme = request.scheme>
4<#assign serverName = request.serverName>
5<#assign url = scheme + "://" + serverName + currentURL>
6<#assign categoryValues = []>
7<#assign categoryValuesNames = []>
8
9<#if currentURL != "/buscador?" && currentURL != "/buscador" >
10 <#assign queryString = url?split("?")[1]>
11 <#assign parameters = []>
12
13
14 <#assign typeValues = []>
15 <#assign qValues = []>
16
17 <#list queryString?split("&") as param>
18 <#assign keyValue = param?split("=")>
19 <#if keyValue?size == 2>
20 <#assign paramValue = keyValue[1]>
21 <#if keyValue[0] == "category">
22 <#assign categoryValues = categoryValues + [paramValue]>
23 <#elseif keyValue[0] == "type">
24 <#assign typeValues = typeValues + [paramValue]>
25 <#elseif keyValue[0] == "q">
26 <#assign qValues = qValues + [paramValue]>
27 </#if>
28 <#assign parameter = {
29 "name": keyValue[0],
30 "value": keyValue[1]
31 }>
32 <#assign parameters = parameters + [parameter]>
33 </#if>
34 </#list>
35
36 <#list categoryValues as param>
37 <#assign num = param?number>
38 <#assign cat = AssetCategoryLocalService.fetchAssetCategory(num) />
39 <#assign categoryValuesNames = categoryValuesNames + [cat.getTitle(locale)]>
40 </#list>
41</#if>
42
43<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" rel="stylesheet" />
44<div id="selectedFilters"></div>
45<script>
46 var current = "${currentURL}";
47 if(current != "/buscador?" && current != "/buscador" ) {
48 var catNames = [
49 <#list categoryValuesNames as value>
50 "${value?js_string}",
51 </#list>
52 ];
53
54 var catIds = [
55 <#list categoryValues as value>
56 "${value?js_string}",
57 </#list>
58 ];
59
60 if (catNames) {
61 addCatParams(catNames);
62 }
63
64
65 var url = new URL(window.location.href);
66
67 var params = new URLSearchParams(url.search);
68 var qParam;
69 var filterPrint = document.getElementById('selectedFilters');
70
71 var parametros = [];
72 for (var [nombre, valor] of params) {
73 if(nombre != "sort" && nombre != "modifiedFrom" && nombre != "modifiedTo" && nombre != "category"){
74 if (nombre == "q") {
75 qParam = valor;
76 } else if (nombre in parametros) {
77 parametros.push(valor);
78 } else {
79 parametros.push(valor);
80 }
81 }
82 }
83
84 var newUrl;
85 //var params = url.href.split("&");
86 //var firstParam = params[0].split("?");
87 var params = url.href.split("?");
88 params = params[1].split("&")
89 if(qParam) {
90 addSearchedParameter(qParam);
91 }
92 if (parametros) {
93 addFilterParams(parametros);
94 }
95
96 } else {
97 window.history.replaceState(null, null, window.location.href.split('?')[0]);
98 }
99
100 function addSearchedParameter(qParam) {
101 var div = document.createElement("div");
102 div.setAttribute("name", "selectedFilterDiv");
103 div.setAttribute("id", qParam);
104 div.setAttribute("class", "float-left m-2 pl-3 p-3");
105
106 var filterName = document.createElement("span");
107 filterName.setAttribute("class", "filter-name");
108 filterName.innerText = qParam;
109
110 var icon = document.createElement("button");
111 icon.setAttribute("class", "fas fa-times ml-2");
112 icon.setAttribute("aria-label", "Quitar filtro");
113 icon.setAttribute("alt", "Quitar filtro");
114 icon.setAttribute("role", "button");
115 icon.setAttribute("onclick", "deleteFilter('"+div.id+"')");
116
117 div.appendChild(filterName);
118 div.appendChild(icon);
119
120 filterPrint.appendChild(div);
121 }
122
123
124 function addFilterParams(parametros) {
125 for (var i = 0; i < parametros.length; i++) {
126 try {
127
128 var input = document.querySelector('input[data-term-id="'+parametros[i]+'"]');
129 input = input.nextElementSibling.textContent.trim();
130 input = input.replace(/\s*\([^)]*\)\s*/g, '');
131
132 var div = document.createElement("div");
133 div.setAttribute("name", "selectedFilterDiv");
134 div.setAttribute("id", parametros[i]);
135 div.setAttribute("class", "float-left m-2 pl-3 p-3");
136
137 var filterName = document.createElement("span");
138 filterName.setAttribute("class", "filter-name");
139 filterName.innerText = input;
140
141 var icon = document.createElement("button");
142 icon.setAttribute("class", "fas fa-times ml-2");
143 icon.setAttribute("aria-label", "Quitar filtro");
144 icon.setAttribute("alt", "Quitar filtro");
145 icon.setAttribute("role", "button");
146 icon.setAttribute("onclick", "deleteFilter('"+div.id+"')");
147
148 div.appendChild(filterName);
149 div.appendChild(icon);
150
151 filterPrint.appendChild(div);
152
153 } catch(error) {
154 for (var x = 0; x < params.length; x++) {
155 var param = params[x].split("=");
156 if (param[1] === parametros[i]) {
157 params.splice(x, 1);
158 x--;
159 }
160 }
161 newUrl = "/buscador?"+params.join("&");
162 }
163 }
164 if (newUrl) {
165 window.history.replaceState(null, null, newUrl);
166 }
167 }
168
169
170 function addCatParams(catParam) {
171 var filterPrint = document.getElementById('selectedFilters');
172 for (var i = 0; i < catParam.length; i++) {
173 var input;
174 var filterName = document.createElement("span");
175 var div = document.createElement("div");
176 var icon = document.createElement("button");
177 filterName.innerText = catParam[i];
178
179 div.setAttribute("name", "selectedFilterDiv");
180 div.setAttribute("id", catIds[i]);
181 div.setAttribute("class", "float-left m-2 pl-3 p-3");
182
183
184 icon.setAttribute("class", "fas fa-times ml-2");
185 icon.setAttribute("aria-label", "Quitar filtro");
186 icon.setAttribute("alt", "Quitar filtro");
187 icon.setAttribute("role", "button");
188 icon.setAttribute("onclick", "deleteFilter('"+div.id+"')");
189
190 div.appendChild(filterName);
191 div.appendChild(icon);
192
193 filterPrint.appendChild(div);
194 }
195 }
196
197 function deleteFilter(filterId) {
198 var url = window.location.href;
199 if (url.includes('q=' + filterId)) {
200 url = url.replace(new RegExp('&?q=' + filterId), '');
201 } else if (url.includes('category-pl=' + filterId)) {
202 url = url.replace(new RegExp('&?category-pl=' + filterId), '');
203 } else if (url.includes('type=' + filterId)) {
204 url = url.replace(new RegExp('&?type=' + filterId), '');
205 } else if (url.includes('category-td=' + filterId)) {
206 url = url.replace(new RegExp('&?category-td=' + filterId), '');
207 } else if (url.includes('category-m=' + filterId)) {
208 url = url.replace(new RegExp('&?category-m=' + filterId), '');
209 } else if (url.includes('category=' + filterId)) {
210 url = url.replace(new RegExp('&?category=' + filterId), '');
211 }
212 var finalURL = url.replace(/\?\&/g, "?");
213 window.location.href = finalURL;
214 }
215
216</script>
Mostrando 265 resultados
-
Programas educativos - Realidad sostenible 2022-23
- Trámite
- Fuera de plazo
Educación infantil
Sistemas y centros educativos
Educación, investigación y desarrollo
Educación primaria
Educación Secundaria Obligatoria
Bachillerato
Centros de educación especial
Ciclos formativos FP
Centros privados
Centros públicos
Escuela Oficial de Idiomas
Formación
Empleo y formación en educación
Ayuda en educación
Ayudas y subvenciones en educación
Orientación laboral
Cursos y formación para emplearse
Empleo y trabajo
Acceso a programas (educativos, de voluntariado, de empresas...)
Exámenes, programas y recursos humanos
-
Becas salario para la realización de estudios oficiales de Grado en el Sistema Universitario de Aragón - Convocatoria 2021
- Trámite
- Fuera de plazo
-
Escolarización de alumnado en centros docentes públicos y privados concertados. Curso 2023/2024 - Educación especial
- Trámite
- Fuera de plazo
Educación infantil
Sistemas y centros educativos
Educación, investigación y desarrollo
Educación primaria
Educación Secundaria Obligatoria
Bachillerato
Centros de educación especial
Ciclos formativos FP
Dirección General de Planificación, Centros y Formación Profesional
Departamento de Educación, Ciencia y Universidades
Acceso a programas (educativos, de voluntariado, de empresas...)
Exámenes, programas y recursos humanos
-
Becas para la atención en centros de servicios sociales especializados - Guarderías
- Trámite
- En plazo
Discapacidad
Dependencia
Atención social y dependencia
Residencias de tiempo libre
Personas mayores
Beca social
Ayudas y subvenciones sociales
Educación infantil
Sistemas y centros educativos
Educación, investigación y desarrollo
Beca en educación
Ayudas y subvenciones en educación
Instituto Aragonés de Servicios Sociales (IASS)
Departamento de Bienestar Social y Familia
Becas
Ayudas, subvenciones, becas y premios
-
Concurso escolar "Aragón es tu territorio" - Convocatoria 2023
- Trámite
- Fuera de plazo
Educación primaria
Sistemas y centros educativos
Educación, investigación y desarrollo
Educación Secundaria Obligatoria
Bachillerato
Centros privados
Centros públicos
Información geográfica
Territorio y transportes
Infraestructuras, transportes y carreteras
Ordenación del territorio
Dirección General de Desarrollo Territorial
Departamento de Desarrollo Territorial, Despoblación y Justicia
Premios
Ayudas, subvenciones, becas y premios
-
Becas de formación en el Instituto Geográfico de Aragón - Convocatoria 2020
- Trámite
- Fuera de plazo
Beca en educación
Ayudas y subvenciones en educación
Educación, investigación y desarrollo
Otros trabajos en organismos públicos
Trabajo en organismos públicos
Empleo y trabajo
Jóvenes y empleo
Colectivos de trabajo
Otros cursos y formación para emplearse
Cursos y formación para emplearse
Dirección General de Desarrollo Territorial
Departamento de Desarrollo Territorial, Despoblación y Justicia
Becas
Ayudas, subvenciones, becas y premios
-
Ordenación académica del Sistema Universitario de Aragón - Autorización de implantación de títulos universitarios oficiales
- Trámite
- En plazo
-
Admisión de alumnado en Programas de Cualificación Profesional Inicial - Convocatoria 2022.
- Trámite
- Fuera de plazo
-
Becas salario para la realización de estudios oficiales de Grado en el Sistema Universitario de Aragón - Convocatoria 2022
- Trámite
- Fuera de plazo
-
Renovación de la acreditación de títulos universitarios oficiales en el ámbito de la Comunidad Autónoma de Aragón
- Trámite
- Fuera de plazo
-
Subvenciones a federaciones de asociaciones de madres y padres de alumnado para la realización de actuaciones en materia de participación educativa
- Trámite
- Fuera de plazo
Educación infantil
Sistemas y centros educativos
Educación, investigación y desarrollo
Educación primaria
Educación Secundaria Obligatoria
Bachillerato
Centros de educación especial
Ciclos formativos FP
Universidad
Centros privados
Centros públicos
Escuela Oficial de Idiomas
Grupos de investigación e innovación
Investigación, desarrollo e innovación
Premios I+D+I
Proyectos de innovación educativa
Empleo en educación
Empleo y formación en educación
Formación
Prácticas y colaboraciones
Formación de personas adultas
Ayuda en educación
Ayudas y subvenciones en educación
Beca en educación
Subvención en educación
Cooperación y desarrollo
Asociaciones, fundaciones y colegios profesionales
Empresa, comercio y asociaciones
Colegios profesionales
Asociaciones
Fundaciones
Gestión de empresa
Empresa
Internacionalización de empresas
Programa de garantía juvenil
Sector público
Agentes de seguros
Telecomunicaciones y sociedad de la información
Consumo
Otros empresa
Comercio
Comercio, ferias y artesanía
Comercio internacional
Comercio electrónico
Ferias
Artesanía
Ayuda a empresas
Ayudas y subvenciones a empresas
Beca a empresas
Subvención a empresas
Patentes y marcas
Economía social
Economía
Economía circular
Ayudas y subvenciones
Ayudas, subvenciones, becas y premios
-
Subvenciones para la incorporación de personal técnico de apoyo a la investigación
- Trámite
- En plazo
Proyectos de innovación educativa
Investigación, desarrollo e innovación
Educación, investigación y desarrollo
Subvención en educación
Ayudas y subvenciones en educación
Dirección General de Ciencia e Investigación
Departamento de Educación, Ciencia y Universidades
Ayudas y subvenciones
Ayudas, subvenciones, becas y premios
-
Subvenciones a federaciones de asociaciones de alumnado para la realización de actuaciones en materia de participación educativa.
- Trámite
- Fuera de plazo
-
Convocatoria de becas de comedor escolar y periodo estival no lectivo
- Trámite
- Fuera de plazo
Educación infantil
Sistemas y centros educativos
Educación, investigación y desarrollo
Educación primaria
Centros de educación especial
Centros públicos
Ayuda en educación
Ayudas y subvenciones en educación
Dirección General de Planificación, Centros y Formación Profesional
Departamento de Educación, Ciencia y Universidades
Ayudas y subvenciones
Ayudas, subvenciones, becas y premios
-
Premio Desideri Lombarte - Convocatoria 2021
- Trámite
- Fuera de plazo
Ayuda en educación
Ayudas y subvenciones en educación
Educación, investigación y desarrollo
Subvención en educación
Patrimonio cultural
Cultura
Cultura, ocio y turismo
Otros cultura
Ayuda en cultura
Ayudas y subvenciones en cultura
Premios en cultura
Libro
Premios
Ayudas, subvenciones, becas y premios
-
Subvenciones a entidades sin ánimo de lucro en materia de política lingüística
- Trámite
- Fuera de plazo
Sistemas y centros educativos
Educación, investigación y desarrollo
Investigación, desarrollo e innovación
Empleo y formación en educación
Ayudas y subvenciones en educación
Deportes
Cultura, ocio y turismo
Juegos y espectáculos
Empresas del juego
Empresas turísticas
Servicios turísticos
Cultura
Ayudas y subvenciones en cultura
Empleo y formación en cultura
Ayudas y subvenciones
Ayudas, subvenciones, becas y premios
-
Programas educativos - Ajedrez en la escuela 2023-2024
- Trámite
- Fuera de plazo
Educación infantil
Sistemas y centros educativos
Educación, investigación y desarrollo
Educación primaria
Educación Secundaria Obligatoria
Bachillerato
Centros de educación especial
Ciclos formativos FP
Centros privados
Centros públicos
Escuela Oficial de Idiomas
Formación
Empleo y formación en educación
Ayuda en educación
Ayudas y subvenciones en educación
Orientación laboral
Cursos y formación para emplearse
Empleo y trabajo
Acceso a programas (educativos, de voluntariado, de empresas...)
Exámenes, programas y recursos humanos
-
Pruebas libres para la obtención del título de graduado en Educación Secundaria Obligatoria para mayores de 18 años - Convocatoria 2022
- Trámite
- Fuera de plazo
-
Premio del Consejo Económico y Social de Aragón a tesis doctorales - Convocatoria 2020
- Trámite
- Fuera de plazo
-
Subvención para la realización de un campo de voluntariado dentro del programa Voluntariado y solidaridad
- Trámite
- Fuera de plazo
Empleo en educación
Empleo y formación en educación
Educación, investigación y desarrollo
Subvención en educación
Ayudas y subvenciones en educación
Instituto Aragonés de la Juventud (IAJ)
Departamento de Bienestar Social y Familia
Prestaciones (económicas, sanitarias, pensiones)
Ayudas, subvenciones, becas y premios
¿Te ha resultado útil esta página?
Ayúdanos a mejorar la página del Gobierno de Aragón
¿Por qué no te ha resultado útil? Puedes dejar aquí tu comentario anónimo.
Tu respuesta nos ayudará a mejorar la web