
Para conseguir el calendario de la imagen con un campo de tipo fecha hay que añadir la primera parte de código al tpl.php.
Un ejemplo de ese valor de ese campo (en este ejemplo field_dia_y_hora)es: Lun, 05/26/2008 - 14:16.
Lo primero que se hace es guardar en una variable la parte de la fecha del campo. Seguido con la función mktime obtenemos la marca del tiempo (segundos que han transucrrido entre la fecha Epoch Unix(1enero 1970) y la introducida) y finalmente pintamos los datos que interesan. En este caso el mes (M) y el día (d).

// En el tpl.php <? $fecha_1=explode ('T', ($node->field_dia_y_hora[0]['value'])); $fecha=explode ('-', $fecha_1[0]); $fecha = mktime(0, 0, 0, $fecha[1], $fecha[2], $fecha[0] ); ?> <span class="post-month"><?php print (date('M', $fecha)) ?></span> <span class="post-day"><?php print (date('d', $fecha)) ?></span>
/* sytle.css */ .post-date-agenda { float:left; width:55px; height:40px; margin-right:10px; border-right:1px dotted #ccc; background-image: url(images/calendario1.png); background-repeat:no-repeat; background-position:left top; } .post-date-agenda .post-month { display:block; margin-left:0px; padding-top: 5px; font-size: 8px; line-height: 10px; text-transform: uppercase; text-align: center; color: #fff; } .post-date-agenda .post-day { display:block; margin-left:0px; padding-top: 2px; font-size: 14px; font-weight:bold; text-transform: uppercase; text-align: center; line-height: 18px; color: #333; }