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.

  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

  • 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.

  • 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.

  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.

  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.

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

  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.

  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.

  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.

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

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

  • 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.

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

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

  1. Relacionados: Objetos relacionados con el objeto seleccionado.

  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