Pasar al contenido principal
x

Acerca de

El módulo Field permite definir campos de datos personalizados para tipos de entidad. El módulo Field se encarga de almacenar, cargar, editar y mostrar datos de campo. La mayoría de usuarios no interaccionarán con el módulo Field directamente, sino que usarán la interfaz de usuario del módulo Field UI. Los desarrolladores de módulos puede usar la API Fieldpara hacer nuevos tipos de entidades que se puedan convertir en campos y por tanto haciendo que los campos se unan a ellos. Para más información, consulte la documentación online para el módulo Field.

Terminología

Entidades y tipos de entidad
The website's content and configuration is managed using entities, which are grouped into entity types. Content entity types are the entity types for site content (such as the main site content, comments, content blocks, taxonomy terms, and user accounts). Configuration entity types are used to store configuration information for your site, such as individual views in the Views module, and settings for your main site content types.
Subtipos de entidad
Algunos tipos de entidades de contenidos se agrupan en sub-tipos (por ejemplo, podría tener tipos de artículos y contenido de la página dentro del tipo de entidad del sitio principal, y vocabularios de etiquetas y categorías dentro del tipo de entidad de términos de taxonomía); otros tipos de entidades, como cuentas de usuario, no tienen subtipos. Los programadores utilizan el término bundle para la entidad subtipos.
Campos y tipos de campo
Los tipos y subtipos de entidad de contenidos almacenan la mayor parte de su texto, archivos, y otra información en campos. Los campos que se agrupan por tipos de campo; los tipos de campo definen qué tipo de datos se pueden almacenar en ese campo, tales como texto, imágenes o referencias de términos de taxonomía.
Formatos y modos de vista
Los tipos y subtipos de entidad de contenido pueden tener uno o más modos de visualización, que se utiliza para la visualización de los elementos de entidad. Por ejemplo, un elemento de contenido puede ser visto en el modo completo en su propia página, modo resumido en una lista, o el modo de RSS en un feed. En cada modo de visualización, cada campo se puede ocultar o mostrar, y si se muestra, se puede elegir y configurar el formateador que se utiliza para mostrar el campo. Por ejemplo, un campo de texto largo puede mostrar recortados o de larga duración, y los campos de referencia plazo taxonomía se pueden visualizar en texto plano o vinculados a la página de término de taxonomía.
Controles y modos de formulario
Los tipos y subtipos de entidad de contenido pueden tener uno o más modos de formulario, utilizadas para la edición. Por ejemplo, un elemento de contenido puede ser editado en un formato compacto con sólo algunos campos editables, o un formato completo que permite a todos los campos ser editados. En cada modo de formulario, cada campo se puede ocultar o mostrar, y si se muestra, se puede elegir y configurar el control de que se utiliza para editar el campo. Por ejemplo, un campo de referencia de término de taxonomía se puede editar con una lista de selección, botones de radio, o un control de autocompletado.

Usos

Habilitar tipos de campo, widgets y formatos
El módulo Field proporciona la infraestructura para los campos, los tipos de campos, formateadores y controles proporcionadores por el núcleo de Drupal y los módulos adicionales. Algunos de los módulos son requeridos, los módulos opcionales pueden ser activados desde la página de administración de extensiones. Los campos adicionales y formateadores y controles pueden ser proporcionados por módulos contribuidos que puede encontrarse en la sección de módulos contribuidos de Drupal.org.

Información de campo, controles y formateadores

Proporcionado por módulos
Aquí tiene una lista actualizada de los módulos activados de campo, formateadores y de control:
Proporcionado por el core de Drupal.
Tal y como se mencionó anteriormente, alguno tipos de campos, controls y formateadores son proporcionados por el core de Drupal. Aquí tiene algunas notas en como usar algunas de ellas:
  • Los campos de Referencia de entidad le permite crear campos que contiene enlaces a otras entidades (como elementos de contenido, términos de taxonomía, etc...) dentro del sitio. Esto le permite, por ejemplo, incluir un enlace a un usuario dentro de un elemento de contenido. Para más información, consulte la documentación online para el módulo Entity Reference.

    Gestionando y visualizando los campos de referencia de la entidad
    Las opciones y la presentación de los campos de referencia de entidad pueden ser configurados de forma separada. Consulte la ayuda del módulo Field UI para más información en cómo gestionar campos y su visualización.
    Seleccionando tipo de referencia
    En las configuraciones de campo puede seleccionar a qué tipo de entidad usted desea crear una referencia.
    Filtrando y ordenando los campos de referencia
    Dependiendo del tipo de entidad elegida, el filtrado adicional y las opciones de ordenación están disponibles para la lista de entidades a las que se puede hacer referencia, en las configuraciones del campo. Por ejemplo, la lista de usuarios puede filtrarse por roles y ordenarse por nombre o ID.
    Mostrar una referencia
    Una entidad de referencia puede ser mostrada como una etiqueta simple con o sin un enlace a la entidad. Alternativamente, la entidad referenciada puede ser mostrada como un resumen (o cualquier otro modo de vista disponible) dentro de la entidad referenciada.
    Configurando presentación de formularios
    Los campos de referencia tienen varios controles disponibles en la página Gestión de presentación de formularios:
    • El control Casilla de verificación/botones de radio muestra las entidades existentes para el tipo de entidad como casillas de verificación o botones de radio basado en el conjunto de número de valores permitidos para el campo.
    • El control Lista de selección muestra las entidades existentes en una lista desplegable o cuadro de lista de desplazamiento basado en el número permitido de valores ajustado para el campo.
    • El control Autocompletar muestra campos de texto en el que los usuarios pueden escribir las etiquetas de entidades basadas en el número permitido de valores. El control se puede configurar para mostrar todas las entidades que contienen los caracteres escritos o restringidos para los que empiezan con esos caracteres.
    • El control Autocompletar (estilo de etiquetas) muestra un campo multitexto en el que los usuarios puede introducir en una lista separada por comas de etiquetas de entidades.
  • Los campos numéricos: Cuando se agrega un campo numérico se puede elegir entre tres tipos: decimal, float y entero. El tipo de campo numérico decimal permite a los usuarios introducir valores exactos decimales, con un número fijo de decimales. El tipo de campo numérico floatpermite a los usuarios introducir valores decimales aproximados. El tipo de campo numérico entero permite a los usuarios introducir números enteros, como el año (por ejemplo, 2012) o valores completos (por ejemplo, 1, 2, 5, 305). No permite decimales.