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:

  1. $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.

ClaveDescripció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

  1. $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

ClaveDescripciónTipo

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:

  1. $descriptores_de_metadatos: Esta variable tendrá todos los descriptores de metadatos disponibles que se mostrarán en el select.

ClaveDescripciónTipo

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:

  1. $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.

ClaveDescripciónTipo

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

  1. $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.

ClaveDescripciónTipo

name

Nombre del descriptor

String

iecode

código único del descriptor

String

  1. $paginación: Renderización de la paginación.

    Devuelve el HTML de la paginación.

  2. $datos_de_paginación: Información de paginación. Devuelve un array con los siguientes valores.

ClaveDescripciónTipo

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

  1. $iso: Aquí se almacena la ISO del idioma activo. Devuelve una cadena con el ISO del idioma activo.

VariableDescripciónTipo

iso

acrónimo que representa una lengua

String

  1. $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.

VariableDescripciónTipo

direction

orientación del texto

String

  1. $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.

ClaveDescripciónTipo

key

Valor del elemento

String

doc_count

Número de elementos

Numeric

  1. $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ónTipo

sortby

Valor de la clasificación

String

  1. $sort: esta variable tiene todos los arreglos para la vista. Devuelve un array con todos los ordenamientos disponibles para la vista.

ClaveDescripciónTipo

param

Parámetro utilizado para ordenar

String

label

Ordenar el nombre

String

dir

ascendente o descendente

String

  1. $types: esta variable tiene las tipologías disponibles. Devuelve un array con todas las tipologías disponibles.

ClaveDescripciónTipo

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:

  1. $objeto: Toda la información del objeto.

ClaveDescripciónTipo

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

  1. $topnavigation: La variable contiene la ruta del objeto(s).

ClaveDescripciónTipo

prev

Ruta del disco anterior.

Numeric

back

Ruta de la vista anterior visitada.

Numeric

next

Ruta del siguiente registro.

Numeric

  1. $datos_de_paginación: Información de paginación.

ClaveDescripciónTipo

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

  1. Relacionados: Objetos relacionados con el objeto seleccionado.

ClaveDescripciónTipo

related_object_id

Identificador único del objeto relacionado al que pertenece el registro

Numeric

  1. $attachments: matriz de archivos almacenados del objeto.

  2. $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