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.


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.


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


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 .


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.