Cómo estructurar una relación "muchos a muchos" entre nodos

9

Me gustaría tener 2 tipos de nodos, vendedores y productos. Cada vendedor puede tener muchos productos, y cada producto puede tener muchos vendedores. Además, la relación entre vendedores y productos debería contener un precio.

¿Cuál sería la mejor manera de crear esa relación, haciendo que sea fácil enumerar todos los productos que un vendedor vende en su página (con precios), así como enumerar a todos los vendedores que venden un producto en su página (con precios)?

Itempo
fuente

Respuestas:

13

Puede lograrlo con estos dos módulos: Colección de campo y Referencia de entidad ,

Puede crear el campo Colección de campos (instancias ilimitadas) en Producto, el campo colección (actuar como un contenedor) contiene referencias de campo de Referencia de entidad al Vendedor y un campo de precio para ese vendedor.

Alguna captura de pantalla para ti:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

gilzero
fuente
Realmente me encanta ver respuestas detalladas como esta, gran trabajo (votado)
frazras
Me alegro de poder ayudar. :)
gilzero
1
GOLD su ejemplo funcionó a la perfección. Pero, ¿conoce alguna forma de mostrar fácilmente la lista asociada de precios / productos en la página del vendedor?
Itempo
dorador -> gilzero, autocorrección estúpida :)
Itempo
@itempo. Si. Puede usar el adjunto Vistas o el módulo EVA
gilzero