Saltar al contenido principal

Resumen

Las Properties son los campos fijos e integrados que CXF define para un objeto. Forman su estructura base — el conjunto mínimo de campos que el objeto necesita para existir. A diferencia de los Attributes, que tú creas y personalizas, las Properties las define CXF y no se pueden agregar, renombrar ni eliminar. Extiendes las Properties base de un objeto con Attributes custom. Sus valores viven uno al lado del otro en el registro; la UI normalmente los presenta como grupos separados. Para el modelo mental, consulta Conceptos básicos.

Properties vs Attributes

PropertiesAttributes
Las defineCXF (fijas)Tú (custom)
PropósitoEstructura base — el mínimo para existirExtender el objeto con campos custom
ConfigurableNo

Properties comunes

Las Properties exactas dependen del object type, pero la mayoría de los objetos comparten un conjunto base, por ejemplo:
PropertyDescripción
idIdentificador único del registro.
titleNombre legible.
slugIdentificador apto para URL, único dentro del object type.
typeEl subtipo del registro dentro de su object type, cuando aplica.
created_atCuándo se creó el registro.
updated_atCuándo se cambió por última vez.

Comportamiento y reglas

  • Las Properties son fijas — no puedes crearlas, renombrarlas ni borrarlas; son parte de la definición del objeto.
  • Los valores de Properties y Attributes se almacenan al mismo nivel en el registro.
  • Los valores de las Properties se asignan al crear o actualizar un registro.

Seeds

Como las Properties son los campos base de un objeto, aparecen directamente dentro del data de un registro en un seed estructural — por ejemplo, el title, slug y type de un content template. Consulta Cómo armar un seed estructural.

Acceso por API

Los valores de las Properties se leen y escriben como cualquier otro campo del objeto a través de la API reference.

Relacionado

Attributes

Los campos custom que agregas encima de las Properties.

Object types

Cada object type tiene sus propias Properties base.