Наверное, уже поздно. Но думаю, кому-нибудь да пригодится.
Я сделал вот так.
В начале index.php файла шаблона дописал небольшую функцию.
function head_name() {
$id = $_REQUEST["Itemid"];
$head_name = null;
switch ($id) {
case 1:
$head_name = 'head_news.jpg';
break;
case 2:
$head_name = 'head_authors.jpg';
break;
default:
$head_name = 'head_news.jpg';
break;
}
return $head_name;
}
а вывод самой шапки вот такой
<div class="logo"><img id="logo" src="<?php $this->baseurl; ?>/templates/sneg-izdat/images/head/<?php echo head_name();?>" alt="Издательство СНЕГ" /></div>
В итоге получаем свою шапку для каждой категории сайта. Правится, правда ручками, но очень легко

все, что необходимо для использования, это создать нужные категории, посмотреть их ItemID и создать для него параметр в конструкции switch-case. Ну и картинка шапки должна находится в папке /images/head вашего шаблона.