Vista que agrupe eventos por trimestres, y tenga urls "no muy duras"

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

Estoy intentando hacer una vista de eventos que me permita jugar con 2 parámetros.

El primero parámetro es una taxonomía que define el evento.
El segundo parámetro es el año del evento en este caso 2012.

Y el tercer parámetro quieren agrupar por trimestres.

El problema es que como no puedo usar el node:created sino el node_field_evento_fecha_desde (campo cck) las úrls que saco son del tip
/tid/2012-10/2012-11/2012-12

Me gustaría saber si existe alguna forma de sacar una url más del tipo
/tid/2012/$trimestre

Gracias

Oskar

Comments

El problema es que como no

luis_san's picture

El problema es que como no puedo usar el node:created sino el node_field_evento_fecha_desde (campo cck) las úrls que saco son del tip
/tid/2012-10/2012-11/2012-12

si el primer término es una taxonomía (categorización de un evento),
el segundo un año,
y el tercero un trimestre del año.

¿No debería de tener un formato mas como que /tid/despedidas/2012/3?

saludos!

la pregunta es: ¿porque dices

luis_san's picture

la pregunta es:
¿porque dices que ahora tienes esto: /tid/2012-10/2012-11/2012-12?

Porque en views no filtra

oskar_calvo's picture

Porque en views no filtra solo por meses cuando utilizas campos cck de fechas.

Ojo, no es lo mismo el campo node:created que un campo cck de fechas.

En los campos de fechas no te deja filtrar solo por mes, o en este caso trimestre.

Lo he resuelto creando un campo select de texto, y agregando los elementos
primer trimestre
segundo trimestre
tercer trimestre
cuatro trimestre

Más sencillo y todo.

De hecho, si quisiesemos hacerlo más "invisible" para el usuario, con node api presave y dejado el campo trimestre oculto para los usuarios, de forma programática se podría modificar/actualizar el valor del campo.

Gracias

Oskar

Madrid

Group organizers

Group notifications

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