- -

Árbol de páginas

Sitios web específicos de agrupaciones de cursos según diferentes criterios.

Esta solución solventará la difusión de actividades que engloban más de un curso (Senior, UPV-Verano, Ubicronos, Gandia, Alcoy...).

Los criterios de agrupación de la prebúsqueda son:

https://www.cfp.upv.es/formacion-permanente/busqueda/cursos.jsp?buscar=p215

  • Matrícula continua: gestión independiente para mostrar todos los cursos matrícula continua.

https://www.cfp.upv.es/formacion-permanente/busqueda/cursos.jsp?buscar=u

  • Campus: utilizar el campo campus de un curso para agrupar.

https://www.cfp.upv.es/formacion-permanente/busqueda/cursos.jsp?buscar=cGA

 

Para que funcione cualquier prebúsqueda es necesario poner un fichero de configuración json en el mismo directorio donde se encuentra la página de prebúsqueda, cuyo nombre será el parámetro buscar. Si no existe el fichero de configuración la página no devuelve ningún resultado.

Por ejemplo, para la etiqueta UPVSENIOR1516, el parámetro buscar es: eUPVSENIOR1516 y el fichero de configuración json es: eUPVSENIOR1516.json

En el fichero de configuración se puede especificar los 2 títulos en los 3 idiomas, una descripción en los 3 idiomas y la aparición o no de los filtros. Podrán el título2 siempre tiene que parecer pero el titulo1 y la descripción podrán desaparecer sustituyendo el valor por null, ver ejemplo json siguiente.

Para la configuración de la imagen se necesita un archivo css en el mismo directorio donde se encuentra la página de prebúsqueda, cuyo nombre será el parámetro buscar.

Un ejemplo de formato del fichero sería:

{

  "titulo1": null,

  "titulo2": {

    "es": "Campus Gandia",

    "ca": "Cursos Monográficos Senior valenciano",

    "en": "Cursos Monográficos Senior ingles"

  },

  "descripcion": {

    "es": "Descripcion castellano Monográficos Senior",

    "ca": "Descripcion valenciano Monográficos Senior",

    "en": "Descripcion ingles Monográficos Senior"

  },

  "filtroFecha": true,

  "filtroTipo": true,

  "filtroModalidad": true,

  "filtroArea": true,

  "filtroDonde": false,

  "filtroDuracion": true,

  "filtroEtiquetas": true,

  "tituloetiquetas": {

    "es": "titulo etiquetas",

    "ca": "titulo etiquetas",

    "en": "titulo etiquetas"

  }

}

 

 

 

Filtro de Etiquetas

  • Existe la posibilidad de añadir un filtro dinámico calculado a partir de las etiquetas de la publicidad de los cursos que aparecen en la prebúsqueda, si en el fichero de configuración se añade "filtroEtiquetas": true aparecerá.
  • Aparecerán, ordenadas alfabéticamente, las 20 primeras etiquetas más repetidas en todos los cursos que aparecen en la prebúsqueda.
  • Puede ocurrir que aún seleccionando todas las etiquetas no salgan todos los cursos, debido a que pueden haber cursos que no tengan etiquetas definidas o que las etiquetas que aparecen en el filtro no estén todas.
  • Las etiquetas de los cursos pueden estar separadas por "," o por ";", según la necesidad, mirar como queda en la ficha del curso.
  • El nombre de las etiquetas saldrán normalizadas con la primera letra en mayúscula y el resto como se hayan introducido en el campo de etiquetas del curso.

 

Título de Etiquetas

  • Puede aparecer un título que defina las etiquetas, como se ve en el ejemplo. Si no se quiere que aparezca se tendrá que poner: "tituloetiquetas": null

 

Cursos que aparecen

  • Los cursos que aparecerán son los que estén aprobados, no anulados, seleccionado salir por web y que no hayan empezado o que no haya pasado la fecha fin de matrícula.

 

 

 

  • Sin etiquetas