Если вам не хватает областей для размещения блоков с информацией на сайте, вы можете создать новую область для блока. Сначала область для блока нужно определить в файле template.php. Для этого нужно добавить в него строчку типа: 'tb' => t('Ваше название области для блока').
Вначале нужно добавить определение области (региона) в файле template.php. Для этого добавляем функцию НАЗВАНИЕ ТЕМЫ_regions() или модифицируем ее, если она уже существует. НАЗВАНИЕ ТЕМЫ в названии функции надо заменить на название используемой темы (к примеру, garland). В этом случае функция выглядит следующим образом в template.php:
function garland_regions() {
return array(
'banner' => t('Баннер'),
'lb' => t('Левый блок'),
'rb' => t('Правый блок'),
'content' => t('Контент'), 'tb' => t('Верхний блок меню'), - а это, добавили вы.
'fb' => t('Подвал')
);
}
"
Затем регион (область для блока) нужно определить в page.tpl.php.
Добавьте в page.tpl.php строчку: <div class="top_menu"><?php print $tb ?></div>
В моем случае, это 36 строка. Вам же нужно экспериментировать. Здесь при выводе используется класс, который нужно описать в файле style.css.