Jak zbudować relację „wiele do wielu” między węzłami


9

Chciałbym mieć 2 typy węzłów, sprzedawców i produktów. Każdy sprzedawca może mieć wiele produktów, a każdy produkt może mieć wielu sprzedawców. Również relacje między Sprzedawcami a Produktami musiałyby zawierać cenę.

Jaki byłby najlepszy sposób na stworzenie tej relacji, ułatwiając wylistowanie wszystkich Produktów sprzedawanych przez sprzedawcę na ich stronie (z cenami), a także wyszczególnienie wszystkich Sprzedawców sprzedających produkt na swojej stronie (z cenami)?

Odpowiedzi:


13

Możesz osiągnąć te dwa moduły: Field Collection i Entity Reference ,

Możesz utworzyć pole Kolekcja pola (nieograniczona liczba instancji) do Produktu, pole kolekcji (działa jak opakowanie) zawiera odniesienia do Odniesienia do encji do Sprzedawcy oraz pole ceny dla tego sprzedawcy.

Niektóre zrzuty ekranu dla Ciebie:

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj


Naprawdę uwielbiam widzieć szczegółowe odpowiedzi, takie jak ta, świetna robota (głosowanie za)
frazras,

Cieszę się, że mogę pomóc. :)
gilzero,

1
złocisty twój przykład działał idealnie. Ale czy znasz sposób łatwego wyświetlania powiązanej listy cen / produktów na stronie sprzedawcy?
Itempo,

gilder -> gilzero, głupie autokorekty :)
Itempo

@itempo. Tak. Możesz użyć
Widoku
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.