Saltar al contenido principal

Resumen

Cada Attribute tiene un tipo — la combinación de su data_type y appearance — que determina cómo se presenta su valor y cómo se valida. Esta página lista todos los tipos disponibles y las reglas que puedes configurar en cada uno.

Tipos

Data typeAppearanceDescripciónValidación
textshortTexto de una líneaDebe ser texto
textlongTexto multilíneaDebe ser texto
textfull_formattedTexto enriquecido (HTML)Debe ser texto
textmarkdownTexto en MarkdownDebe ser texto
textmjmlMarkup de email MJMLDebe ser texto
textphoneNúmero de teléfonoDebe ser texto
textlistDropdownDebe ser uno de options
numberintegerNúmero entero o decimalDebe ser un número
numberspinnerStepper (admite decimales)Debe ser un número
numbersliderSlider (admite decimales)Debe ser un número
numberrating_starsCalificación con estrellasDebe ser un número entero
booleancheckboxVerdadero / falsoDebe ser verdadero o falso
booleanlike_dislikeToggle like / dislikeDebe ser verdadero o falso
datetimedatetimeFecha y horaDebe ser una fecha-hora válida
datedateSolo fechaDebe ser YYYY-MM-DD
timetimeSolo horaDebe ser una hora válida
locationdefaultPunto geográfico (GeoJSON)Debe ser un punto de ubicación válido
mediafileUn archivo del DAMDebe referenciar un archivo existente
mediaimageUna imagen del DAMDebe referenciar una imagen
mediavideoUn video del DAMDebe referenciar un video
groupdefaultUn grupo de attributes anidadosCada hijo se valida por su propio tipo

Reglas configurables

Además del chequeo de tipo automático de arriba, algunos appearances te permiten definir reglas de validación extra (guardadas en el validations del attribute):
Data typeAppearanceReglas configurables
textshort, longlongitud min / max, y una regular_expression
textlistoptions — la lista de valores permitidos
numberinteger, spinner, slidermin, max, decimals, un symbol de visualización ($, €, £, ¥, %), y un separator de miles
datedatefecha min / max
Los appearances no listados —media, location, boolean, datetime, time, rating_stars, mjml, markdown, full_formatted y phone— no tienen reglas configurables.

Relacionado

Attributes

Cómo se definen, scopean y usan los attributes.