Alternatywa dla Field Collection


13

Czy ktoś zna alternatywę dla modułu „kolekcja terenowa”?

Chociaż koncepcja zbierania danych w terenie jest bardzo dobra, mam problem ze współpracą z innymi modułami, takimi jak np. Funkcje lub interfejs API wyszukiwania. Więc szukam alternatyw.


1
Kolekcja terenowa jest naprawdę najlepszym modułem drupala do rozwiązywania problemów, jeśli jest to klasa. Przekonałem się, że obsługa różnych modułów jest świetna. Działa z funkcjami i musisz tylko upewnić się, że preferencje wyświetlania są skonfigurowane poprawnie, aby działało z wyszukiwaniem.
Sam152,

Sam, nie jestem pewien, co rozumiesz przez „prawidłowe preferencje wyświetlania”. Czy możesz wyjaśnić?
blizna

Odpowiedzi:


10

Zobacz moduł Multifield .

Ten projekt ma na celu zapewnienie prawdziwego rozwiązania złożonego pola dla Drupala 7. Mimo że uwielbiam kolekcję Field, nadal musi ona zapisywać rzeczywiste jednostki i może powodować problemy z wydajnością z powodu konieczności załadowania wszystkich jednostek kolekcji, do których istnieją odniesienia w węźle, lub obciążenie encji nadrzędnej.

Nie jestem jednak pewien jego kompatybilności z funkcjami lub Search API.


Ten moduł jest obecnie „niestabilny”, więc używaj go ostrożnie na stronie dla programistów, ale zdecydowanie nie używaj go na żywo bez ciężkich testów
Clive

Niestety Kanały nie obsługują importu wielu pól po wyjęciu z pudełka, więc może to nie być opłacalną opcją, jeśli chcesz zaimportować dane do tego pola
pal4life

Pomocna jest sekcja „Powiązane łącza” na stronie modułu wielu pól.
digitgopher


4

Można rozważyć utworzenie nowego typu zawartości do reprezentowania kolekcji, a następnie użycie formularza Inline Entity Form, aby umożliwić utworzenie „kolekcji” wewnątrz typu zawartości, do którego się ona odnosi. Zobacz: formularz podmiotu wbudowanego .


Ale czy to integruje się z wyszukiwarką? Chcę uzyskać „całą stronę” jako wynik wyszukiwania, a nie tylko „wbudowany typ zawartości”?
blizna

Nie jestem pewien, co rozumiesz przez „całą stronę” jako wynik wyszukiwania. Możesz wyjaśnić?
jamesrutherford,

Na przykład: używam typu treści „B” w moim typie treści „A” jako formularza jednostki wbudowanej, tak jak to opisano (ten typ zawartości B zawiera ciąg „test”). Kiedy teraz szukam ciągu „test” - co otrzymam jako wynik wyszukiwania? Z mojego punktu widzenia musi to być węzeł typu treści B. Ale chcę, chcę, to węzeł typu treści A (który zawiera CT B).
blizna

Zasadniczo tego dokonują zbiory polowe, ale w znacznie bardziej uproszczony sposób.
Sam152,

Dzięki za szczegółowe wyjaśnienie blizny. Patrząc na API wyszukiwania, istnieje wyjaśnienie kolejki problemów, które zasadniczo mówi: jeśli moduł contrib jest poprawnie zbudowany, to tak. ( drupal.org/node/1118282 ) Ponieważ IEF obsługuje pola modułu Entity Reference, które byłyby modułem do sprawdzenia. Wydaje się, że kolejka problemów wskazuje, że powinna ona działać z tym problemem tutaj: drupal.org/node/1651606 .
jamesrutherford,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.