Kennt jemand eine Alternative zum Modul "Feldsammlung"?
Während das Konzept der Feldsammlung sehr gut ist, habe ich Probleme mit der Zusammenarbeit anderer Module, wie z. B. Features oder Search API. Also suche ich nach Alternativen.
Field Collection ist wirklich das beste Drupal-Modul, um Probleme zu lösen, wenn es Klasse ist. Ich habe festgestellt, dass die Unterstützung für verschiedene Module großartig ist. Es funktioniert mit Funktionen, und Sie müssen lediglich sicherstellen, dass Ihre Anzeigeeinstellungen korrekt eingerichtet sind, damit es mit der Suche funktioniert.
Sam152
Sam, ich bin mir nicht sicher, was Sie unter "richtigen Anzeigeeinstellungen" verstehen. Können Sie bitte klarstellen?
In diesem Projekt wird versucht, eine echte Lösung für zusammengesetzte Felder in Drupal 7 bereitzustellen. So sehr ich die Feldsammlung auch mag, muss sie dennoch tatsächliche Entitäten speichern und kann Leistungsprobleme verursachen, da alle referenzierten Feldsammlungsentitäten auf den Knoten oder geladen werden müssen übergeordnete Entität laden.
Ich bin mir jedoch nicht sicher, ob es mit Features oder der Such-API kompatibel ist.
Dieses Modul ist derzeit "instabil". Verwenden Sie es daher mit Vorsicht auf einer Entwickler-Site, aber definitiv nicht auf einer Live-Site ohne umfangreiche Tests
Clive
Leider unterstützen Feeds den Mehrfeldimport nicht, sodass dies möglicherweise keine praktikable Option ist, wenn Sie Daten in dieses Feld importieren
möchten
Der Abschnitt "Verwandte Links" auf der Seite des Multifield-Moduls ist hilfreich.
Ja, Absätze sind die beste Alternative zu Field_collection.
Yusef
4
Sie können einen neuen Inhaltstyp erstellen, um die Sammlung darzustellen, und dann das Inline-Entitätsformular verwenden, um die Erstellung der 'Sammlung' innerhalb des Inhaltstyps zu ermöglichen, der auf sie verweist. Siehe: Inline-Entitätsformular .
Aber lässt sich das in die Suche integrieren? Ich möchte die "ganze Seite" als Suchergebnis erhalten und nicht nur den "Inline-Inhaltstyp"?
Narbe
Ich bin mir nicht sicher, was Sie unter "ganze Seite" als Suchergebnis verstehen. Könntest Du das erläutern?
Jamesrutherford
Beispiel: Ich verwende den Inhaltstyp "B" in meinem Inhaltstyp "A" wie beschrieben als Inline-Entitätsformular (dieser Inhaltstyp B enthält die Zeichenfolge "test"). Wenn ich jetzt nach der Zeichenfolge "test" suche - was erhalte ich als Suchergebnis? Aus meiner Sicht muss es der Knoten des Inhaltstyps B sein. Aber ich möchte, dass der Knoten des Inhaltstyps A (der das CT B enthält) ist.
Narbe
Dies ist im Wesentlichen das, was Feldsammlungen leisten, jedoch auf eine weitaus rationalere Art und Weise.
Sam152
Danke für die ausführliche Erklärung Narbe. Wenn Sie sich die Such-API ansehen, gibt es eine Erklärung für das Problem mit der Warteschlange, die im Wesentlichen besagt: Wenn das Contrib-Modul korrekt erstellt wurde, dann ja. ( drupal.org/node/1118282 ) Da IEF Entity Reference- Modulfelder unterstützt, ist dies das zu überprüfende Modul. Die Ausgabewarteschlange es scheint zu zeigen , dass es sollte hier mit diesem Problem umgehen: drupal.org/node/1651606 .
Antworten:
Siehe das Multifield- Modul.
Ich bin mir jedoch nicht sicher, ob es mit Features oder der Such-API kompatibel ist.
quelle
Probieren Sie das Absatzmodul aus , das in die Such-API und -Funktionen integriert ist .
quelle
Sie können einen neuen Inhaltstyp erstellen, um die Sammlung darzustellen, und dann das Inline-Entitätsformular verwenden, um die Erstellung der 'Sammlung' innerhalb des Inhaltstyps zu ermöglichen, der auf sie verweist. Siehe: Inline-Entitätsformular .
quelle