Introducción
Los atributos son una entidad que permite configurar la estructura de su aplicación. Con ellos, puede lograr la máxima flexibilidad y deshacerse del código duro.
Los conjuntos de atributos son similares a una colección de propiedades, cuyos valores puede gestionar a través del panel de administración. Se diferencian por el tipo de vinculación a diferentes entidades. Puede leer más sobre los tipos en la sección "Tipos".
Un conjunto de atributos forma la estructura de datos que luego se puede utilizar dentro de su proyecto. Por ejemplo, para un producto, puede definir que su estructura debe contener un nombre, una imagen, un precio y una descripción textual. Al mismo tiempo, la estructura de un artículo en el blog puede contener texto con un encabezado y un conjunto de imágenes.
Algunos atributos pueden ser similares en estructura y utilizarse en diferentes entidades, por lo que puede reutilizar conjuntos de atributos para diferentes entidades.
Estructura
Cada conjunto de atributos contiene una colección personalizable de atributos que almacenan el contenido de su proyecto. Estos atributos pueden ser gestionados desde el sistema de gestión. Esto es conveniente, ya que ya no es necesario editar el código de la aplicación para modificar su proyecto. Simplemente extraiga todos los componentes de contenido que pueden ser cambiados en atributos.
Los marcadores no pueden contener espacios y no pueden comenzar con un número. Al intentar ingresar valores incorrectos en el campo del marcador, el sistema ignorará la entrada.
Nombre
Para que le resulte más fácil orientarse, cada atributo tiene un parámetro obligatorio de nombre, que es una cadena no única. Nombre los atributos de tal manera que le resulte cómodo trabajar con ellos.
Marcador
Como identificador, cada atributo tiene un parámetro obligatorio: "marcador", que es una cadena única. El marcador también se utiliza como clave para acceder a los atributos en el código de su proyecto. Tenga esto en cuenta al asignar el marcador del atributo para no encontrarse con conflictos de sintaxis.
Tipo de datos
Seleccione el tipo de datos para cada campo del atributo que almacenará.
Los tipos de datos pueden ser de los siguientes tipos:
- Cadena: Texto simple, por ejemplo, "¡Hola, mundo!".
- Texto: Texto más largo, a menudo con formato, por ejemplo, un artículo o una carta.
- Texto con encabezado: Texto con un encabezado que puede ser utilizado para indicar un tema o categoría.
- N úmero entero: Un número entero, por ejemplo, 5, 100, -2.
- Número de punto flotante: Tipo de datos para números de punto flotante que pueden tener una parte decimal, por ejemplo, 3.14, 1.5, -0.25.
- Número real: Lo mismo que Float, pero con mayor precisión.
- Fecha y hora: Combinación de fecha y hora, por ejemplo, 2023-10-27 10:00:00.
- Fecha: Fecha, por ejemplo, 2023-10-27.
- Hora: Hora, por ejemplo, 10:00:00.
- Archivo: Cualquier archivo en su computadora, por ejemplo, un documento, imagen, música.
- Imagen: Imagen, por ejemplo, una fotografía, un dibujo.
- Grupo de imágenes: Colección de imágenes, por ejemplo, un álbum de fotos.
- Interruptor: Botón de selección, del cual solo se puede elegir una opción.
- Lista: Lista de elementos, por ejemplo, una lista de tamaños de productos.
- Entidad: Entidad que representa un objeto del mundo real, por ejemplo, una persona, un lugar, una organización.
- JSON: Almacena datos en formato JSON.
- Intervalo de tiempo: Calendario para crear, planificar y gestionar intervalos de tiempo.
La interfaz de llenado de contenido se ajustará al tipo de datos seleccionado para cada campo del atributo.
Conjunto de atributos del sistema
Se puede crear un conjunto de atributos del sistema separado. No está asociado a ninguna colección y permite almacenar datos arbitrarios dentro de sí mismo. Para llenar el conjunto de atributos del sistema, vaya a la página de edición del conjunto.
Oportunidades
Puede agregar validadores para los atributos. Esta mecánica se detalla más en la sección "Validadores".
Si un conjunto de atributos es utilizado por varias entidades a la vez, debe tener cuidado al modificar los atributos de ese conjunto. Así, si elimina uno de los atributos, ese atributo se eliminará en todas partes donde se utilice junto con el contenido. Si agrega un nuevo atributo al conjunto, ese atributo también se añadirá en todas partes donde se utilice ese conjunto de atributos.