Introducción
Los atributos son una entidad que te permite configurar la estructura de tu aplicación. Con ellos, puedes lograr la máxima flexibilidad y eliminar la codificación rígida.
Los conjuntos de atributos son similares a una colección de propiedades, cuyos valores puedes gestionar a través del panel de administración. Se diferencian en el tipo de vinculación a diversas entidades. Puedes leer más sobre los tipos en la sección "Tipos".
Un conjunto de atributos forma la estructura de datos que luego puede ser utilizada dentro de tu proyecto. Por ejemplo, para un producto, puedes definir que su estructura debe incluir un nombre, imagen, precio y descripción textual. Al mismo tiempo, la estructura de una entrada de blog puede contener texto con un título y un conjunto de imágenes.
Algunos atributos pueden tener estructuras similares y ser utilizados en diferentes entidades, por lo que puedes reutilizar conjuntos de atributos para diferentes entidades.
Estructura
Cada conjunto de atributos contiene una colección personalizable de atributos que almacenan el contenido de tu proyecto. Puedes gestionar estos atributos desde el sistema de gestión. Esto es conveniente, ya que ya no necesitas editar el código de la aplicación para cambiar tu proyecto. Simplemente mueve todos los componentes de contenido que pueden ser cambiados a atributos.
Los marcadores no pueden contener espacios y no pueden comenzar con un dígito. Si intentas ingresar valores no válidos en el campo del marcador, el sistema ignorará la entrada.
Nombre
Para facilitarte la navegación, cada atributo tiene un parámetro de nombre requerido, que es una cadena no única. Nombra tus atributos de una manera que te facilite trabajar con ellos.
Marcador
Como identificador, cada atributo tiene un parámetro requerido - "marcador", que es una cadena única. El marcador también se utiliza como clave para acceder a los atributos en el código de tu proyecto. Ten esto en cuenta al establecer el marcador del atributo para evitar conflictos de sintaxis.
Tipo de Datos
Elige un tipo de dato para cada campo de 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 formateado, como un artículo o carta.
- Texto con Encabezado: Texto con un encabezado que puede usarse para denotar un tema o categoría.
- Entero: Número entero, por ejemplo, 5, 100, -2.
- Flotante: Tipo de dato para números de punto flotante que pueden tener una parte decimal, por ejemplo, 3.14, 1.5, -0.25.
- Real: Igual que Flotante, 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 tu computadora, como un documento, imagen o música.
- Imagen: Una imagen, por ejemplo, una fotografía o dibujo.
- Grupo de Imágenes: Una colección de imágenes, por ejemplo, un álbum de fotos.
- Botón de Opción: Un botón de selección del cual solo se puede elegir una opción.
- Lista: Una lista de elementos, por ejemplo, una lista de tamaños de productos.
- Entidad: Una entidad que representa un objeto del mundo real, como una persona, lugar u organización.
- JSON: Almacena datos en formato JSON.
La interfaz de llenado de contenido corresponderá al tipo de dato seleccionado para cada campo de atributo.
Oportunidades
Puedes agregar validadores para los atributos. Este mecanismo se discute con más detalle en la sección "Validadores".
Si un conjunto de atributos es utilizado por múltiples entidades al mismo tiempo, debes tener cuidado al cambiar los atributos de ese conjunto. Por ejemplo, si eliminas uno de los atributos, ese atributo será eliminado en todas partes donde se utilice junto con su contenido. Si agregas un nuevo atributo al conjunto, ese atributo también se agregará en todas partes donde se utilice el conjunto de atributos.
:::.