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

¿Qué son las plantillas de base de datos?


Article Summary

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

Una vez que haya creado los campos para su base de datos, probablemente desee editar las plantillas que definen la interfaz de usuario. La creación de 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 corchetes ([[) o dos signos numerales (##), que representan dos tipos diferentes de elementos de interfaz que puede agregar a la plantilla.

Los corchetes definen 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 tiene una base de datos con un campo de nombre, la representaría en la plantilla con [[name]]. En la plantilla única o de lista, el módulo lo reemplazaría con los datos en el campo de nombre para esa entrada. En la plantilla de lista, el módulo lo reemplazaría por un campo de texto y colocarí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 reemplazarse por un icono o enlace para interactuar con el módulo. Estas etiquetas se utilizan para colocar los iconos de edición y eliminación, y los enlaces para Más, Aprobar, Comentarios y Usuario. Si desea agregar el icono de edición a una plantilla, simplemente agregue una etiqueta que se vea como ##edit##. Cuando el usuario mira la página con la etiqueta, el módulo de base de datos la reemplaza con el icono de edición. Si el usuario hace clic en el icono, 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. Utilice una tabla para establecer los elementos de datos (este es un uso aceptable de las tablas para el diseño), agregue texto descriptivo alrededor de las etiquetas de reemplazo y publique. La base de datos facilita la visualización rápida de los cambios al alternar entre la pestaña Plantillas y la pestaña de la plantilla en la que está trabajando.

Se necesitan tres plantillas básicas para usar la base de datos: lista, única 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. Obtenga más información sobre los tipos de plantillas a continuación o descubra 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. Considere organizar los datos si tiene muchos campos en su base de datos.

Plantilla de lista

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

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

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

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

Para hacer que toda la plantilla de lista sea una sola tabla:

  1. En la página de plantilla de lista, desactive el editor HTML.
  2. En el área Encabezado de la plantilla, abra la tabla y agregue una fila para el texto del encabezado. Cada columna debe contener un elemento del encabezado.
  3. En Cuerpo , cree otra fila con las etiquetas de reemplazo de datos y comandos.
  4. En el pie de página, cierre la mesa.
  5. Guarde la plantilla.

No encienda el editor HTML mientras edita esta plantilla. Si vuelve a encender 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 las fuentes RSS para la base de datos en las opciones de la base de datos, la base de datos publicará las entradas en una fuente. Esta plantilla le permite estructurar cómo las entradas en la fuente aparecen para los lectores.

Plantilla CSS

La plantilla CSS define los estilos CSS para todas las plantillas en la base de datos. Si conoce CSS, puede ajustar las fuentes, el espaciado, los colores y otra información de visualización de la plantilla.

Plantilla de JavaScript

Al igual que la plantilla CSS, las otras plantillas utilizan la plantilla JavaScript. La plantilla de JavaScript le permite agregar nuevos comportamientos a las plantillas al definir rutinas de JavaScript que se pueden cargar cuando se carga la página de la plantilla. En el momento de esta escritura, la API de JavaScript aún no está documentada, pero la galería de imágenes predefinida 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.