web-dev-qa-db-fra.com

Comment intégrer le module de collecte de champs dans les vues?

J'ai créé des champs et regroupés avec le module Collection de champs . J'ai joint le champ de groupe (contenant 4 champs) aux paramètres du compte utilisateur dans: admin/config/people/accounts/fields.

Maintenant, j'essaie d'afficher le contenu de cette collection de champs dans une vue, mais je ne peux pas le faire!

Vues 7.x-3.0-beta ne me permettent pas de spécifier l'utilisateur actuel et de mettre dans une table le contenu de la collection de champs. Comment puis-je obtenir ce contenu dans une table de type affichage?

MISE À JOUR: J'ai vu que le module de collecte de champs a un patch pour le module Vues ici: Ajouter une relation de vues à la collection de champs - patch attaché = qui est déjà inclus dans Collection de champs 7.x-1.x-dev . Cela me permet d'avoir accès au champ dans les vues du formulaire de collecte, mais ne me permet pas de définir un filtre personnalisé pour l'entité à laquelle j'associe la collection de champs. Je mon cas est l'ID utilisateur.

Comment puis-je avoir accès à ces vues de formulaire?

15
Ek Kosmos

Quel type de vue créez-vous?

Puisque la collection est utilisée dans l'entité utilisateur, vous devez créer une vue utilisateur. Cela vous permettra de définir le filtre d'ID utilisateur que vous souhaitez définir.

Une fois que vous avez créé cette vue utilisateur, vous devrez ajouter la relation field_collection pour afficher les champs appropriés.

Cela suppose que vous utilisez la dernière version de field_collection - dev. J'espère que cela t'aides.

10
ericduran