Publicaciones CSIC
En ocasiones es necesario que el contenido recuperado por el widget tenga en cuenta variables como el año actual, de forma que podamos por ejemplo mostrar publicaciones de los últimos años de forma automática, sin necesidad de cambiar la query cada año. A continuación explicamos cómo configurar la query en estos casos.Configuración del widget:
- Tipo de widget: data-type="items"
- Idioma: data-language="es-ES"
- Nº items por página: data-page-size="20"
- Query: data-query="<valor_codificado>"
Para configurar la query con valores dinámicos, vamos a seguir los siguientes pasos:- Entrar en GesBIB: https://apps.csic.es/gesbib/ e ir al apartado "Publicaciones"
- Aplicar los filtros que desee hasta tener el conjunto de publicaciones que deseo mostrar en el widget, entre ellos el que deseo hacer "variable"
- Pinchar en el signo "+" que aparece en la barra de estado, justo encima del listado de publicaciones, a la derecha
- Copiar todo el contenido del apartado "Filtro JSON", incluidas las llaves de inicio "{" y fin "}":
-
Reemplazar el valor que deseo hacer dinámico por esta opción: "
_years_ago" donde %lt;num> es la cantidad de años a contar desde el año actual.
Por ejemplo, si tengo el filtro:
{yearDesde:2012,soloPublicacionesCsic:true,tipologiasNormalizadas:true,tipologiasArticulo:true,fuenteFiltro:0,criteriosAutorAfil:["insto-afil(3250 +hijos -uas)"]}
el reemplazo resultaría así:
{yearDesde:5_years_ago,soloPublicacionesCsic:true,tipologiasNormalizadas:true,tipologiasArticulo:true,fuenteFiltro:0,criteriosAutorAfil:["insto-afil(3250 +hijos -uas)"]} - Copiar el texto resultante, que debo codificar para poder usarlo en el widget. Lo podemos hacer utilizando una herramienta como https://www.base64encode.org/, pegando el texto en la parte superior y pulsando en "Encode". El texto ya codificado aparecerá en la parte inferior.
- Pegar el texto codificado en el parámetro data-query de la configuración del widget
Cargando publicaciones...
Ver Código en Codepen