When building block.tpl.php and node.tpl.php, I was confusing the concept of an OOCSS module header with the idea of a "header region." After thinking about it more, I do not believe this is the correct way to use the module header. All non-header content (i.e. anything that isn't a title of a node or block) should be moved into the body of the module. If regions need to be created for these items, then either grids, nested modules, or a combination of both should be employed.

Comments

Adam S’s picture

Actually, I don't think this is the solution. Any header that should not be used should be given a class of hidden which uses text-indent: -9999px property and value.

Anonymous’s picture

Assigned: » voidfiles