In Drupal theming is completely decoupled from functionality which lives in modules. This means that it's easy to concentrate on Drupal theming without really having to worry about what's going on under the bonnet. Older versions of Drupal uses PHP template as its theme engine with Drupal 8 seeing a switch to using the Twig theme engine to further decouple theming from PHP code. Find out more about how to theme in Drupal by reading some of our blog posts below...
Read some of our articles about Drupal themes
By default the Drupal event module will provide a nice calander block, listing the days of the week accross the top using 3 letter abbreviations (mon, tue etc). This little theme snippet will override this default behaviour and display the first letter of each day of the week (i.e. M T W) etc. Pop the following into your template.php file and you should be in business function phptemplate_event_calendar_month($op, $header, $rows, $attributes = array(), $caption =...