Content type template suggestions

Content type template suggestions

Drupal 7 has a solid system of template suggestions for overriding certain types of content, but sometimes it's necessary to add a custom template suggestion. The following code adds a page template suggestion for the content types.

/**
* Implements HOOK_preprocess_page()
*/
function HOOK_preprocess_page(&$variables) {
// Add template suggestions for content type
if (isset($variables['node']->type)) {
$variables['theme_hook_suggestions'][] = 'page__' . $variables['node']->type;
}
}

In the theme add page--article.tpl.php where article is the content type name.

Entity Pager

Entity Pager

Image Cache External Drupal Module

Image Cache External Drupal Module