Introducción
Los atributos son una entidad que permite configurar la estructura de su aplicación. Con ellos obtiene la máxima flexibilidad y evita el código rígido (hardcode).
Un conjunto de atributos es como una colección de propiedades cuyos valores usted gestiona desde el panel de administración. Los conjuntos se distinguen por el tipo de vinculación a las distintas entidades. Puede leer más sobre los tipos en la sección "Tipos". (se abre en una pestaña nueva)
Un conjunto de atributos define una estructura de datos que luego puede usar en su proyecto. Por ejemplo, puede definir que la estructura de un producto contenga un nombre, una imagen, un precio y una descripción de texto. La estructura de un artículo de blog, en cambio, puede contener un texto con encabezado y un conjunto de imágenes.
Algunos atributos pueden tener una estructura similar y usarse en distintas entidades, por eso puede reutilizar los conjuntos de atributos en diferentes entidades.
Estructura
Cada conjunto de atributos contiene una colección configurable de atributos que almacenan el contenido de su proyecto. Estos atributos se gestionan desde el sistema de gestión de contenidos. Así ya no necesita editar el código de la aplicación para cambiar su proyecto: lleve a los atributos todos los elementos de contenido que puedan cambiar.
Los marcadores no pueden contener espacios ni empezar por un número. Si intenta introducir valores no válidos en el campo del marcador, el sistema ignorará la entrada.
Nombre
Para que le resulte más fácil orientarse, cada atributo tiene un nombre obligatorio, que es una cadena no única. Elija nombres con los que le resulte cómodo trabajar.
Marcador
Cada atributo tiene un parámetro obligatorio que sirve de identificador: el "marcador", una cadena única. El marcador también es la clave para acceder a los atributos en el código de su proyecto. Téngalo en cuenta al definir el marcador de un atributo para evitar conflictos de sintaxis.
Tipo de datos
Elija el tipo de datos que almacenará cada campo del atributo.
Están disponibles los siguientes tipos de datos:
- Cadena (String): texto simple, por ejemplo, "¡Hola, mundo!".
- Texto (Text): texto más largo, a menudo con formato, por ejemplo, un artículo o una carta.
- Texto con encabezado (Text with header): texto con un encabezado que puede indicar un tema o una categoría.
- Número entero (Integer): número entero, por ejemplo, 5, 100, -2.
- Número real (Real): igual que Float, pero con mayor precisión.
- Número de punto flotante (Float): tipo de datos para números de punto flotante que pueden tener parte decimal, por ejemplo, 3.14, 1.5, -0.25.
- Fecha y hora (Date and Time): combinación de fecha y hora, por ejemplo, 2023-10-27 10:00:00.
- Fecha (Date): fecha, por ejemplo, 2023-10-27.
- Hora (Time): hora, por ejemplo, 10:00:00.
- Archivo (File): cualquier archivo de su computadora, por ejemplo, un documento, una imagen o música.
- Imagen (Image): imagen, por ejemplo, una fotografía o un dibujo.
- Grupo de imágenes (Group of Images): colección de imágenes, por ejemplo, un álbum de fotos.
- Botón de opción (Radio Button): botón de selección que permite elegir una sola opción.
- Lista (List): lista de elementos, por ejemplo, una lista de tallas de productos.
- Protección contra spam (Spam Protection): captcha que protege el formulario de envíos automáticos.
- Botón (Button): botón con un valor asignado.
- Entidad (Entity): entidad que representa un objeto del mundo real, por ejemplo, una persona, un lugar o una organización.
- Intervalo de tiempo (Time interval): calendario para crear, planificar y gestionar intervalos de tiempo.
- JSON: almacena datos en formato JSON.
Encontrará más información sobre cada tipo en la sección "Tipos". (se abre en una pestaña nueva)
La interfaz para rellenar el contenido se adapta al tipo de datos elegido para cada campo del atributo.
Conjunto de atributos del sistema
Puede crear un conjunto de atributos del sistema independiente. No está asociado a ninguna colección y permite almacenar datos arbitrarios. Para rellenar el conjunto de atributos del sistema, abra la página de edición del conjunto.
Posibilidades
Puede agregar validadores a los atributos. Este mecanismo se describe en detalle en la sección "Validators". (se abre en una pestaña nueva)
Si varias entidades usan el mismo conjunto de atributos, tenga cuidado al modificar los atributos de ese conjunto. Si elimina uno de los atributos, se eliminará junto con su contenido en todos los lugares donde se usa. Si agrega un atributo nuevo al conjunto, también se agregará en todos los lugares donde se usa ese conjunto de atributos.