Publicaciones CSIC
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>" (Artículos y Reviews del Instituto de Biología Funcional y Genómica (IBFG))
- Columnas: data-fields="year;ndoctype;Publicación{authors_all,titulo_doi,source_norm,volume,issue,pages,year,doi};cites;enlaces_aa"
Las columnas siguen el formato "<columna1>;<columna1>;<columna1>". El valor indicado en una columna puede ser:- un código de campo (consultar listado de campos disponibles)
- una valor compuesto con subcampos, que debe seguir el formato <Nombre_Columna>{<subcampo1>,<subcampo2>,<subcampo3>} donde <Nombre_Columna> es el titulo que queramos que aparezca en la columna y <subcampo1> debe ser un código de campo
- Formateador de columnas:
data-fields-format="{year}##{ndoctype}##{authors_all}{{ ({year}).}}{{ {titulo_doi}.}}{{ {source_norm},}}{{ {volume}}}{{({issue})}}{{, {pages}}}.{{ <a href='https://doi.org/$$doi$$' target='_blank'>https://doi.org/{doi}</a>}}##{cites}##{enlaces_aa}"
Consideraciones sobre el campo data-fields-format:- debe seguir el siguiente formato: {<contenido columna1>}##{<contenido columna2>} de forma que concuerde con el numero de columnas indicado en data-fields
- el contenido indicado en el formato de cada columna puede ser un texto cualquiera, donde indicaremos la posicion concreta de cada subcampo a incrustar, de forma que se reemplace ese código de subcampo por su valor correspondiente
- para indicar la posición de un subcampo utilizaremos el formato {<codigo_campo>}
- si deseo que un subcampo aparezca rodeado de un texto pero solo cuando tiene un valor, puedo utilizar el formato {{<texto_anterior>{<codigo_campo>}<texto_posterior>}}. De esta forma, si el campo llega vacío, se elimina de la cadena resultante el contenido {<codigo_campo>}, todo lo que se encuentra a su izquierda hasta "{{" y todo lo que se encuentra a su derecha hasta "}}".
Ejemplo: Si indico como data-fields-format el valor "Texto resultante{{ Año {year}.}}"- Si llega el valor 1980 para year => Texto resultante Año 1980.
- Si no llega un valor para year => Texto resultante
Cargando publicaciones...
Ver Código en Codepen