Truco para Movable Type

logo de Movable TypeCómo hacer que Movable Type muestre el mes con las semanas empezando los lunes y no los domingos:

  1. Abrir con un editor el fichero /mt/lib/MT/Template/Context.pm
  2. Buscar las siguientes líneas:
        my $pad_start = wday_from_ts($y, $m, 1);
        my $pad_end = 6 - wday_from_ts($y, $m, $days_in_month);
    
  3. Y sustituirlas por las siguientes:

        my ($sdow);
        $sdow = 0 unless ($sdow = $args->{sdow});
        my $pad_start = (wday_from_ts($y, $m, 1) + 7 - $sdow) % 7;
        my $pad_end = 6 - (wday_from_ts($y, $m, $days_in_month) + 7 - $sdow) % 7;
    

Este truco creo que lo encontré en algún foro de soporte de Movable Type, pero ahora no encuentro el link. Espero en la versión 3 de MT esto pueda hacerse por configuración, sin tener que tocar el código.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *