Alternative à la collecte sur le terrain

13

Quelqu'un connaît-il une alternative au module "collection de champs"?

Bien que le concept de collection de champs soit très bon, j'ai des problèmes avec la collaboration d'autres modules, comme par exemple des fonctionnalités ou des API de recherche. Je cherche donc des alternatives.

cicatrice
la source
1
La collecte de champs est vraiment le meilleur module drupal pour résoudre les problèmes si c'est la classe. J'ai trouvé que la prise en charge de différents modules est excellente. Il fonctionne avec des fonctionnalités et vous devez simplement vous assurer que vos préférences d'affichage sont correctement configurées pour qu'il fonctionne avec la recherche.
Sam152
Sam, je ne sais pas trop ce que tu veux dire par "préférences d'affichage correctes". Pouvez-vous clarifier s'il vous plait?
cicatrice

Réponses:

10

Voir le module Multifield .

Ce projet vise à fournir une véritable solution de champ composé pour Drupal 7. Autant j'aime la collection Field, mais il doit encore enregistrer les entités réelles et peut causer des problèmes de performances en raison du chargement de toutes les entités de collection de champs référencées sur le nœud, ou charge de l'entité parent.

Je ne suis pas sûr de sa compatibilité avec les fonctionnalités ou l'API de recherche.

Nigel Waters
la source
Ce module est actuellement "instable", donc utilisez-le avec prudence sur un site de développement, mais ne l'utilisez certainement pas sur un site en direct sans tests
intensifs
Malheureusement, Feeds ne prend pas en charge l'importation multifield hors de la boîte, ce qui peut ne pas être une option viable si vous cherchez à importer des données dans ce champ
pal4life
La section "Liens connexes" sur la page du module multifield est utile.
digitgopher
9

Essayez le module Paragraphs , il s'intègre à l'API de recherche et aux fonctionnalités .

Fran Matute Grisen Cico
la source
1
Oui, les paragraphes sont la meilleure alternative à Field_collection.
Yusef
4

Vous pouvez envisager de créer un nouveau type de contenu pour représenter la collection, puis d'utiliser le formulaire d'entité en ligne pour permettre la création de la «collection» à l'intérieur du type de contenu la référençant. Voir: Formulaire d'entité en ligne .

jamesrutherford
la source
Mais cela s'intègre-t-il à la recherche? Je veux obtenir la «page entière» comme résultat de recherche et pas seulement le «type de contenu en ligne»?
cicatrice
Je ne sais pas ce que vous entendez par «page entière» comme résultat de recherche. Pouvez-vous clarifier?
jamesrutherford
Par exemple: j'utilise le type de contenu "B" dans mon type de contenu "A" comme formulaire d'entité en ligne, comme vous l'avez décrit (ce type de contenu B contient la chaîne "test"). Lorsque je recherche maintenant la chaîne "test" - que vais-je obtenir comme résultat de recherche? De mon point de vue, ce doit être le nœud du type de contenu B. Mais ce que je veux, c'est le nœud du type de contenu A (qui contient le CT B).
cicatrice
C'est essentiellement ce que les collections de champs accomplissent, mais d'une manière beaucoup plus rationalisée.
Sam152
Merci pour la cicatrice d'explication détaillée. En regardant l'API de recherche, il y a une explication de la file d'attente des problèmes qui dit essentiellement: si le module contrib est correctement construit, alors oui. ( drupal.org/node/1118282 ) Puisque IEF prend en charge les champs du module Entity Reference qui seraient le module à vérifier. La file d'attente des problèmes semble indiquer qu'il devrait fonctionner avec ce problème ici: drupal.org/node/1651606 .
jamesrutherford