Si desarrollamos con Drupal en algunos proyectos vamos a necesitar agrupar campos. En Drupal 7 disponemos del módulo Field collection. Para utilizarlo tenemos que hacer lo siguiente:
- Instalar el módulo Field collection
- Para que los campos nos queden agrupados como una tabla tenemos que instalar el módulo Field Collection Table
- Añadir un nuevo campo (field) con un field type: «Field collection» y widget «Table» y rellenamos los campos
- En la vista de nuestro content type nos quedaría así
- Ahora vamos a: Structure > Field collections
- Vemos que aparece una fila con el campo que hemos creado, donde nos dice en que Content type se usa (used in) y que operaciones se pueden hacer (manage fields para crear campos, editarlos o borrarlos y manage display para controlar la presentación de estos campos).
- Si pulsamos en manage fields podemos crear todos los campos que necesitemos como si estuvieramos creando campos para un content type
- Ahora si creamos contenido veremos los campos agrupados en el campo field collection. Si hemos puesto ilimitado se pueden crear campos una y otra vez
- Al ver el tipo de contenido veríamos el campo field collection agrupado en una tabla con todos sus valores






hola, gracias por este post, muy bueno!
tengo la siguiente duda: ¿como usas field collection en el caso de un sitio multi-idioma, si por ejemplo tenemos una imagen y un texto descriptivo, y solo quiero traducir el texto y conservar la imagen? Lo que ocurre es que si traduzco el texto, cambia para todos los idiomas!
gracias
saludos
Estoy intentando realizar una zona privada en una web de un fotografo, en la que los usuarios a los que el fotografo les asigne un usuario y una contraseña puedan acceder a ver sus fotos y seleccionar las que quieren quedarse. Estoy gastando el field collection para dentro de un tipo de contenido se le puedan poner muchas fotos y con cada foto un chekbox.
El resultado no esta siendo el deseado, ya que el checkbox no se ve, solo se ve el campo imagen y he revisado todas las presentaciones.
Me podrias indicar si con este modulo voy bien encaminado?…llevo tiempo intentando solucionar esta sección de la web y no le encuentro solución.