Поскольку вы работаете в Drupal 7, у вас есть доступ к новой функции hook_page_alter () из пользовательского модуля или темы. Реализуя это, вы можете легко перемещать части основной области содержимого (например, узла) в любое количество различных блоков. Вы захотите использовать функции show () , hide () и render () для правильного скрытия содержимого.
В качестве альтернативы, использование show () и hide () из вашего шаблона node.tpl.php должно правильно скрывать элементы, а затем вы можете получить объект узла из вашего блока, используя menu_get_object () функция.
Обычно здесь есть видео для hook_page_alter () здесь , но сайт в данный момент не работает.