cck+multigruop+nodereference

Events happening in the community are now at Drupal community events on www.drupal.org.
leofishman's picture

Estimados drupaleros,

Estoy armando un sitio para un cine y me quede trabado en una cosa.
Arme un tipo de contenido cine y otro pelicula, quiero que en cada pelicula se puedan agregar ilimitados campos de cines con noderefernce y que por cada campo se le pueda incluir el horario de proyeccion en esa sala.
Pense que lo podia hacer con fieldgroup, pero no quedan syncronizados.
La otra opcion es crear un tipo nuevo que se llame horario y tenga los nodereference a pelicula y cine mas el campo de horario e incluirlo en el nodo pelicula, pero seria mas trabajo para el operador del sitio.

Alguien me puede dar algun consejo?

Gracias,
Leo

Comments

Hola Leo

cristianwds's picture

Probá creando una Taxonomy con los nombres de los cines y otra Taxonomy con los numeros o nombres de las salas.
De esa manera dentro del tipo de contenido Pelicula vas a poder seleccionar en que cine y sala se va a proyectar cada pelicula.

espero te sirva, saludos!

Arsan

Creo que la 2da opción que

mariano.barcia's picture

Creo que la 2da opción que mencionás va mejor para modelar el dominio.

Tendrías que manejar un tipo de contenido "Proyección", que tenga nodereferences a un cine, una pelicula y tenga un "repeating date". Podría tener también un atributo más que sea el nro. de sala. El cine tendría que ser diferente según la ubicación (distintos cines si es Hoyts Abasto o Hoyts Dot).

Entonces, se pueden crear tantas proyecciones como se quieran. Luego se pueden hacer listados de proyecciónes, en formato calendario, con el argumento película, o el argumento cine, en determinadas fechas.

Podés instalar el "Add another" así el operador va a agregando proyecciones una tras otra, hasta completar todo el calendario de cada película.

Si la misma película se proyecta en varios cines en el mismo período y a la misma hora, podrías agrupar varios cines en la misma proyección. Marcás el nodereference field como "allowing (unlimited) multiple values". Ya ahí comienza a tener más relevancia la sala, porque la sala aplica a un solo cine, y no a múltiples. Ya si querés la sala, no tendrías que permitir "multiple values" en cine.

Aunque logra obtener resultados interesantes, el módulo de date repeat no es lo más intuitivo o flexible. Deberías ver allí cómo resulta en la práctica, con el formulario de repetición. Pienso que el UI de Date Repeat (que no está siquiera documentado) podría verse beneficiado con gráficos interactivos, como un grid en JQuery.

En cualquier caso, no vas a poder elegir multiples días con multiples horarios. Entonces, yo pondría varios campos date repeat, cada uno correspondiente a "slots" diarios. Slot1 mañana, Slot2 mediodía, Slot3 tarde1, Slot4 tarde2, Slot5 noche. Y a cada uno le daría las fechas en las que la película se proyecta (granularidad día).

Y después en los listados, tendría en cuenta cada slot. Pienso que no complica mucho más las cosas, y permite aprovechar las vistas de Calendar (por cine, por película, por "slot").

HTH, salud

Gracias

leofishman's picture

Gracias por los consejos, voy a hacer como dicen, cuando este terminado el sitio les aviso.

Saludos

Arquitectura Pelicula + Cine + Horarios

PierreSoft's picture

Hola amigos drupaleros
Nesito una ayuda, estoy implementando un Modulo de Cartelera de Cine, por el cual, estoy analizando la estructura a analizar
quisiera saber como puedo trabajarla
trabajare con view, nodereference

Si el usuario escoge solamente el cine, al hacer clic en buscar se listará la interna de las películas que se darán en ese cine(sala) ese día.
Si el usuario escoge solamente la película al hacer clic en buscar se cargará la interna de la película, en la parte inferior de esta interna se listará los cines(salas) donde darán dicha película el día de hoy, con el precio y el horario
Tambien necesito listar los estrenos, Próximos estrenos
Espero pronta respuesta
Estoy usando drupal 6

WebDeveloper Projects, #DRUPAL, Trabajo en @larepublica_pe @diariolibero @elpopular_pe @RevistaWAPA

Argentina

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: