¿Qué son las plantillas de base de datos?
  • 25 Oct 2022
  • 5 Minutos para leer

¿Qué son las plantillas de base de datos?


Article Summary

Configurar plantillas de base de datos es parte del proceso de configuración de una actividad de base de datos

Una vez que hayas creado los campos para tu base de datos, probablemente quieras editar las plantillas que definen la interfaz de usuario. Crear los campos produce una plantilla predeterminada.

Todas las plantillas de base de datos funcionan con el mismo principio. Básicamente son páginas HTML con un nuevo conjunto de etiquetas para que el módulo de base de datos las interprete. Al editar una plantilla, Totara muestra una lista de etiquetas disponibles en el lado izquierdo de la pantalla de edición. Al hacer doble clic en cualquiera de las etiquetas, se agrega a la plantilla. La actividad de la base de datos interpreta estas nuevas etiquetas antes de enviar el HTML de la plantilla al navegador para su visualización. Busca palabras entre dos corchetes ([[) o dos signos hash (##), que representen dos tipos diferentes de elementos de interfaz que puede añadir a la plantilla.

Los corchetes definen las etiquetas de datos, que le indican al módulo que reemplace la palabra entre corchetes con el valor o elemento de forma del campo con el mismo nombre. Por lo tanto, si tienes una base de datos con un campo de nombre, la representarías en la plantilla con [[name]]. En la plantilla individual o de lista, el módulo la reemplazaría con los datos en el campo de nombre para esa entrada. En la plantilla de lista, el módulo la reemplazaría por un campo de texto y pondría el valor en el campo de texto si está editando la entrada en lugar de crear una nueva.

Las ## etiquetas indican que la palabra debe ser reemplazada por un ícono o enlace para interactuar con el módulo. Estas etiquetas se utilizan para colocar los íconos de edición y eliminación, y enlaces para Más, Aprobar, Comentarios y Usuario. Si deseas agregar el ícono de edición a una plantilla, simplemente agregas una etiqueta que parezca ##edit##. Cuando el usuario mira la página con el tag, el módulo de base de datos la reemplaza con el ícono de edición. Si el usuario hace clic en el ícono, lo lleva a la plantilla de edición.

Además de las etiquetas de reemplazo, crear una plantilla es como crear una página HTML. Utiliza una tabla para disponer los elementos de datos (este es un uso aceptable de las tablas para el diseño), añade texto descriptivo alrededor de las etiquetas de reemplazo y publica. La base de datos facilita la visualización rápida de los cambios al cambiar entre la pestaña Plantillas y la pestaña de la plantilla en la que estás trabajando.

Hay tres plantillas básicas necesarias para usar la base de datos: lista, simple y agregar. Las otras tres plantillas: RSS, CSS y JavaScript son plantillas más avanzadas y no son necesarias para el uso básico de la base de datos. Obtén más información sobre los tipos de plantilla a continuación o sobre cómo editar una plantilla de base de datos.

Plantilla Individual

La plantilla única es la vista detallada de una entrada. Esta plantilla debe enumerar todos los datos disponibles. Considera organizar los datos si tienes muchos campos en tu base de datos.

Plantilla de lista

La plantilla de lista es la primera página que los usuarios verán cuando lleguen a tu base de datos. La plantilla de lista debe proporcionar una descripción general de las entradas y permitir a los usuarios hacer clic en la plantilla única o editar.

Organizar una buena plantilla de lista es un desafío. Primero, debes identificar los campos que serán más útiles para los usuarios para seleccionar las entradas que desean ver. El diseño por defecto casi siempre tiene demasiada información.

El formulario tiene tres áreas: Encabezado, Cuerpo y Pie de página. Si presentas la plantilla de lista como una tabla, querrás usar el área de encabezado como el encabezado de la tabla, el cuerpo de los datos y el pie de página para cerrar la tabla. Pero el editor HTML pone una tabla completa en cada área, lo que dificulta la alineación adecuada de los elementos y no la repetición de los encabezados para cada entrada.

Se requiere un conocimiento de las tablas en HTML para disponer toda la plantilla de lista como una tabla.

Para convertir toda la plantilla de lista en una tabla:

  1. En la página de plantilla de lista, desactive el editor HTML.
  2. En el área de Encabezado de la plantilla, abre la tabla y agrega una fila para el texto de tu encabezado. Cada columna debe contener un elemento del encabezado.
  3. En el Cuerpo, crea otra fila con los datos y comanda las etiquetas de reemplazo.
  4. En el pie de página, cierra la tabla.
  5. Guardar la plantilla.

No encienda el editor HTML mientras edita esta plantilla. Si vuelves a activar el editor, creará tablas en cada una de las áreas.

Plantilla RSS

La plantilla RSS le permite estructurar la fuente RSS desde la base de datos. Si ha habilitado canales RSS para la base de datos en las opciones de la base de datos, la base de datos publicará las entradas en un canal. Esta plantilla le permite estructurar cómo los lectores ven las entradas de la fuente.

Plantilla CSS

La plantilla CSS define los estilos CSS para todas las plantillas de la base de datos. Si conoces CSS, puedes ajustar las fuentes, el espacio, los colores y otra información de visualización de la plantilla.

Plantilla de JavaScript

Al igual que la plantilla CSS, la plantilla JavaScript es utilizada por las demás plantillas. La plantilla de JavaScript le permite añadir nuevos comportamientos a las plantillas definiendo rutinas de JavaScript que se pueden cargar cuando se carga la página de la plantilla. Al momento de escribir este texto, la API de JavaScript aún no está documentada, pero el valor preestablecido de la galería de imágenes utiliza JavaScript para definir el tamaño de las imágenes en la lista y las plantillas individuales.

C027 - Databases(1)The Database activity course in the Totara Academy contains more resources and learning materials, including best practice and the chance to give it a go yourself. 

© Copyright 2024 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions. 


¿Te ha sido útil este artículo?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.