EDITOR
Last updated
Last updated
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.