CSS
How to add a block region to a node page in Drupal 6
As a Drupal themers / front end developers, we are always asked to push the envelope of what's possible with design and theming. With Drupal 6, custom block regions are usually added in page.tpl.php which is normally outside of the actual page node content / comments. It would be above, below content or in sidebars typically. Occasionally you have the need to add a block region within a node area. This comes in handy especially if you are using a custom themed node page that uses CCK fields, e.g., "node-[custom_content_type].tpl.php". To accomplish this there are a few steps involved.
Theming Unique Home Page Elements in Drupal 6 with $is_front & PHP

Ask 10 Drupal Themers how they would accomplish a task in Drupal and you just might get 10 different answers. Most likely those 10 different ways of accomplishing the task would all be valid and unique. This concept would apply when theming a home page element in Drupal; there are several different ways of going about this. For example, you could use page-front.tpl.php, Panels, Context, the front page module or custom body classes -- well the list goes on.
Screencast: Adding CSS Suckerfish Drop Down Menus to a Drupal 6 Theme
In this video, I demonstrate how to add CSS Suckerfish Drop Down Menus to an existing Drupal 6 Theme.
NOTE: On an iPad or other mobile device and cannot see this video: try the direct link: http://vimeo.com/14254948
A Mac Web Developer's Perspective: Replacing FireFox With Google Chrome (or no more bloat)

If you are a web developer, like me you have probably grown to rely on FireFox as a web development tool. Whether you develop with Drupal, Joomla, CSS / HTML, PHP or some other CMS platform or language, it's surely a staple of your web dev toolbox. Lately, it seems that FireFox 3.6.x for Mac has been running very slow and has become quite bloated. I often get the infamous spinning wheel after the browser has been running for more than a day.
Theming breadcrumb output with PHP & CSS in Drupal 6
We have been developing a Drupal 6 site where we needed more control over breadcrumb theming.
Using the PHP code below, you can get unique & identifying classes to each part of the breadcrumb. You can than use CSS to style it however you like. Add the code to your template.php file in /sites/all/themes/[your theme]. Also make sure to change "yourtheme" to the actual name of your theme. If you don't have this file you can create one. Either way make sure to clear your site cache for your custom breadcrumb classes to show up. That's all there is too it, the rest is up to you in terms of how you style with CSS.
Creating Custom Content Type Page Templates with Drupal & PHP
We were recently asked to create custom landing pages for a Google ad campaign for a Drupal site we developed. The issue we faced was that the layout for the landing page was not really close to anything in the existing theme.
Drupal by default can do custom node type templates based off any given custom content type (node-blog.tpl.php for example) but all that does is theme and customize the content area. In our case we needed to change the entire page layout. Well it turns out there is a Drupal PHP preprocess function that can help accomplish custom page templates.
Rewriting Drupal Views Output for Custom Theming & CSS
I love it when we discover one of those wonderful Drupal gems that is not well documented and is very powerful in creating some nice Drupal Views theme customization. We were recently tasked with creating an events calendar that has a custom CCK field called "City". There's a drop down menu with a list of cities to assign the event to. So along with an event listing, you also see a city such as New York or Boston. The client wanted these cities to be color coded.
Custom Body Class with PHP for advanced Theming and CSS in Drupal 6
I recently developed a Drupal site where each page in the site was based on a custom content type and needed some very specific theming. Although my custom theme was based on 960.gs, I decided to borrow from the zen theme its custom body class implementation to give more meaningful CSS classes to leverage for theming.
5 useful Online Utilities That Will Make You More Productive
Over the course of a day as a web developer, I often need to do very quick conversions of information. I have compiled a short list of eclectic sites that come in handy for this type of thing.



