EDITOR
Esta sección describe el Editor de Código de la interfaz y el editor de estilos CSS. Sólo se pueden modificar las plantillas que no están en uso para evitar problemas de visualización.
Editor de código en la plataforma.
El editor de código permite editar las plantillas, previamente cargadas en la plataforma de una manera fácil y rápida, permitiendo la personalización necesaria.
Vista principal del editor de código
Esta vista muestra la visualización y personalización del código fuente de las plantillas en el sistema.
Hay dos posibles selecciones:
Plantillas disponibles: muestra los temas disponibles en el sistema.
Archivos de plantillas: Archivos a editar del tema seleccionado.
En la plantilla principal de OpenAccess las opciones son:
403.php:
Plantilla para indicar que el servidor rechaza la acción solicitada.
Nota: En esta vista se utiliza la función search_advanced y así es como funciona la función.
404.php:
Plantilla para indicar que el recurso no existe.
Nota: En esta vista se utiliza la función search_advanced y así es como funciona la función.
footer.php: Plantilla para indicar el pie de página y llamadas a Javascript.
header.php: Plantilla para indicar la cabecera donde se encuentran las llamadas a los archivos CSS y donde se mostrará el menú de navegación.
menu.php:
Plantilla donde se encuentra el código del menú dinámico de OpenAccess.
En esta vista se podrían utilizar las siguientes variables:
$items_menu: Los elementos del menú traídos de la base de datos sirven para renderizar la vista del menú en la cabecera. Devuelve un array con todos los elementos del menú y éste tendrá un array con todos los datos necesarios.
Clave | Descripción | |
---|---|---|
parent | Identificador único del elemento padre | Numeric |
label | Nombre del elemento | String |
class | Las clases CSS del menú | String |
link | La ruta en la que será redirigido el usuario que pulse el menú | String |
id | Identificador único del menú | Numeric |
target | En caso de que sea _ (en blanco) la página se abrirá en una nueva pestaña | String |
$idiomas: Esta variable gestiona todos los idiomas, que están activos en la base de datos, para añadirlos al menú. Devuelve un array con todos los idiomas activos en estas matrices, y el objeto tiene los siguientes valores
Clave | Descripción | Tipo |
---|---|---|
id | Identificador lingüístico único | Numeric |
name | Nombre del idioma | String |
direction | Orientación de lectura LTR (de izquierda a derecha) o RTL (de derecha a izquierda) | String |
active | Estado en el que se encuentra: idioma 1 para activado y 0 para no activado | Boolean |
icon | Icono en caso de tenerlo para HTML | String |
iso | Acrónimo que representa una lengua | String |
searcher.php: Plantilla de vista principal de la home.
searcher_advanced.php: Plantilla del buscador avanzado y básico
En esta vista están presentes las siguientes variables:
$descriptores_de_metadatos: Esta variable tendrá todos los descriptores de metadatos disponibles que se mostrarán en el select.
Clave | Descripción | Tipo |
---|---|---|
name | Nombre del descriptor | String |
iecode | Código único del descriptor | String |
Páginas/: En esta carpeta se encuentran todas las plantillas de las páginas de visualización.
browse/: En esta carpeta se ubican las plantillas de los resultados de búsqueda, como lista, tiempo, mapa, imagen además de la carpeta de las plantillas de facetas.
En esta carpeta todas las vistas tendrán las siguientes variables:
$results_flat: Esta variable contiene los resultados de la búsqueda. Devuelve un array con todos los registros y dentro de este registro habrá un array con todos los valores.
Clave | Descripción | Tipo |
---|---|---|
schema | Identificador único del esquema al que pertenece el registro | Numeric |
Identifier | Identificador único de los archivos conservados | String |
keywords | Matriz con todas las palabras clave del registro | Array |
title | Nombre del registro | String |
description | Descripción del registro | String |
storage | Identificador único del almacenamiento del contenido del registro | Numeric |
published | Mostrar o no en el frontal 1 para activado y 0 para desactivado | Boolean |
$descriptores_de_metadatos: Contiene todos los descriptores de metadatos disponibles. Devuelve un objeto con todos los descriptores asociados al registro y dentro de este objeto tendrá dos valores.
Clave | Descripción | Tipo |
---|---|---|
name | Nombre del descriptor | String |
iecode | código único del descriptor | String |
$paginación: Renderización de la paginación.
Devuelve el HTML de la paginación.
$datos_de_paginación: Información de paginación. Devuelve un array con los siguientes valores.
Clave | Descripción | Tipo |
---|---|---|
page | la página en la que se encuentra el usuario | Numeric |
limit | Número de artículos máximos devueltos | Numeric |
total | total de registros encontrados | Numeric |
sort | matriz numérica con todos los elementos de ordenación activos | Array |
$iso: Aquí se almacena la ISO del idioma activo. Devuelve una cadena con el ISO del idioma activo.
Variable | Descripción | Tipo |
---|---|---|
iso | acrónimo que representa una lengua | String |
$dirección: Dirección de derecha a izquierda (RTL) o de izquierda a derecha (LTR) del texto actual. Devuelve una cadena con la orientación del texto.
Variable | Descripción | Tipo |
---|---|---|
direction | orientación del texto | String |
$facets: Contiene todas las facetas activas. Devuelve un array de todas las facetas activas y dentro de la faceta hay un array con los valores.
Clave | Descripción | Tipo |
---|---|---|
key | Valor del elemento | String |
doc_count | Número de elementos | Numeric |
$sortby: Esta variable contiene el tipo de ordenación que se está utilizando actualmente. Devuelve un String con el valor de la ordenación.
Descripción | Tipo | |
---|---|---|
sortby | Valor de la clasificación | String |
$sort: esta variable tiene todos los arreglos para la vista. Devuelve un array con todos los ordenamientos disponibles para la vista.
Clave | Descripción | Tipo |
---|---|---|
param | Parámetro utilizado para ordenar | String |
label | Ordenar el nombre | String |
dir | ascendente o descendente | String |
$types: esta variable tiene las tipologías disponibles. Devuelve un array con todas las tipologías disponibles.
Clave | Descripción | Tipo |
---|---|---|
id | Identificador único del tipo | Numeric |
name | Nombre del tipo | String |
description | Descripción del tipo | String |
slug | fragmento del nombre del tipo | String |
type | Tipo de contenido que maneja | String |
enabled | 1 para activado y 0 para desactivado | Boolean |
viewer_id | Identificador único del espectador | Numeric |
Facetas/: Esta carpeta contiene las plantillas de las facetas.
__wrapper.php: Plantilla principal donde se mostrarán los resultados de la búsqueda.
__wrapper_index.php: Una plantilla de índice que llama a la plantilla wrapper o a cualquier plantilla a utilizar.
__wrapper_map.php: Una plantilla de mapa que llama a la plantilla wrapper o a cualquier plantilla a utilizar.
__wrapper_time.php: Una plantilla de tiempo que llama a la plantilla wrapper o a cualquier plantilla a utilizar.
__wrapper_picture.php: Una plantilla de imagen que llama a la plantilla wrapper o a cualquier plantilla a utilizar.
Esta vista tiene las siguientes variables:
Home/: Plantillas de inicio
index.php:
Login/: esta carpeta tiene todo lo relacionado con el inicio de sesión del usuario.
index.php: Plantilla de inicio de sesión de usuario.
view/: esta carpeta tiene las plantillas del controlador de la vista.
__wrapper.php, __wrapperCollection.php y __wrapperFile.php: ambos tienen usos similares (el primero para registros, el segundo para colecciones, el último para archivos).
Registro/colección/archivo principal Ver plantilla.
Esta vista tiene las siguientes variables:
$objeto: Toda la información del objeto.
Clave | Descripción | Tipo |
---|---|---|
object_type_viewer_id | Identificador único del esquema al que pertenece el registro | Numeric |
id | Identificador único del registro. | String |
keywords | Matriz con todas las palabras clave del registro | Array |
title | Nombre del registro | String |
description | Descripción del registro | String |
storage | Identificador único del almacenamiento del contenido del registro | Numeric |
published | Mostrar o no en el frente: 1 para activado y 0 para desactivado | Boolean |
$topnavigation: La variable contiene la ruta del objeto(s).
Clave | Descripción | Tipo |
---|---|---|
prev | Ruta del disco anterior. | Numeric |
back | Ruta de la vista anterior visitada. | Numeric |
next | Ruta del siguiente registro. | Numeric |
$datos_de_paginación: Información de paginación.
Clave | Descripción | Tipo |
---|---|---|
page | la página en la que se encuentra el usuario | Numeric |
limit | Número de artículos máximos devueltos | Numeric |
total | total de registros encontrados | Numeric |
sort | matriz numérica con todos los elementos de ordenación activos | Array |
Relacionados: Objetos relacionados con el objeto seleccionado.
Clave | Descripción | Tipo |
---|---|---|
related_object_id | Identificador único del objeto relacionado al que pertenece el registro | Numeric |
$attachments: matriz de archivos almacenados del objeto.
$location: matriz con todos los datos de localización de un registro.
wayback/: esta carpeta tiene todo lo relacionado con la vista wayback
index.php: Plantilla principal de la vista wayback.
Viewers/: esta carpeta contiene todas las plantillas de los visores.
Last updated