My designer just killed me, I realised he put node titles in a different region of the page layout, just beneath a menu and before left/right sidebars. No going back now.

How can I display titles of things (nodes, views etc) in a different region and hide it from the content region?

2 Answers 2


If you don't want to touch the template file and prefer to use the UI, you can also use the Blockify or Omega Tools module. Either one of these will put the page title into a block for you to place in any region of your choosing.

  • does your proposed solution work for rendering node and views titles? Jan 12, 2012 at 17:11
  • yes it does. :)
    – user842
    Jan 12, 2012 at 17:14
  • - Step 1: enable blockify module. - Step 2: update blockify settings to expose page title as block. - Step 3: update omega tools settings to hide page title Aug 8, 2014 at 14:41

Not sure which version of Drupal you're using, but the method is basically the same. In D6 just place where ever you need it in the page.tpl.php template and remove it from the node.tpl.php template (or use conditionals to output it there when needed).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.