Departamento de Gobernanza, Administración Digital y Autogobierno

Opciones avanzadas

A continuación, se citan algunas opciones avanzadas para realizar búsquedas en euskadi.eus y utilizar Handlebars en el gestor de portales.

Para crear un enlace a una página de resultados de búsqueda, deberemos añadir el parámetro r01kPageContents en la url de la búsqueda:

?r01kPageContents=/webgeo00-dataset/es/&r01kQry=...

Ejemplo de uso de este parámetro

Para crear un enlace a una página de búsqueda, si necesitamos que en dicha página se muestre la cabecera de los resultados (número de resultados, criterios de la búsqueda, etc.) se necesita añadir el parámetro r01kSearchResultsHeader en la url de la búsqueda.

?r01kSearchResultsHeader=1&r01kQry=...

Ejemplo de uso de este parámetro

Algunos resultados de búsqueda disponen de diferentes visualizaciones, denominadas miniaturas. Son diferentes formas de mostrar los elementos del resultado de búsqueda. Para crear un enlace a una página de búsqueda, si necesitamos cambiar el tipo de miniatura establecida por defecto, se necesita añadir el parámetro r01kPresentationThumbnail en la búsqueda:

?r01kPresentationThumbnail="miniatura1"&r01kQry=...

Ejemplo de uso de este parámetro

Tal y como se explica a lo largo de este manual, el código HTML de las áreas visuales consta de expresiones incrustadas de Handlebars. Se utiliza Handlebars.js para incorporar los valores almacenados en la estructura de datos JSON en el HTML del área visual. Sólo en el caso de que seamos un usuario de perfil web developer o administrador de portal, podemos modificar el código HTML y, por tanto, las expresiones de Handlebars.

Cuando tengamos en los datos (JSON) una variable que contiene como valor código HTML, se deben incluir tres llaves de esta forma (donde variable-name es la variable con contenido HTML):

{{{variable-name}}}

La propia herramienta del Gestor de Portales ya incluye triple llave en aquellos casos en los que la variable del JSON necesita decodificarse (tiene contenido HTML). No obstante, si observamos que al visualizar el resultado del área visual muestra contenido HTML mal codificado podría ser por esta causa.