El módulo Archive de Drupal permite crear un calendario básico que muestra el mes corriente con enlaces a los contenidos de cada día, además de ordenar por mes cada tipo de nodos. Pero al completarse ciclos de 12 meses, un error relacionado con este módulo impide desplegar correctamente el calendario.
La solución es incluir las siguientes líneas de código en la sección que indica cómo mostrar los días del mes anterior mostrándolos en su respectivo bloque:
// Get the number of days for the previous month // for adding those dates to the block calendar (...) $prev_month = $month==1?12:$month-1; $prev_year = $month==1?$year-1:$year; if($month==1) { $num_days_prev = cal_days_in_month(CAL_GREGORIAN, 12, $prev_year); } else { $num_days_prev = cal_days_in_month(CAL_GREGORIAN, $month-1, $year); }



2010 Siete Coyote +