Всем привет! Есть вопрос по определенному куску кода, я совсем зеленый в друпале, поэтому могу не совсем корректно поставить вопрос!
<?php
// heading
$heading = taxonomy_term_view($term, 'full');
//print_r($heading);
if (!empty($heading['#term']->description))
{
$build['heading'] = array(
'#prefix' => '<div class="items-heading">',
'#suffix' => '</div>',
'heading' => $heading['#term']->description,
);
if (!empty($_GET['page']))
{
$build['heading'] = array(
'#prefix' => '<div class="items-heading items-heading-clear">',
'#suffix' => '</div>',
);
}
}
else
{
$build['heading'] = array(
'#prefix' => '<div class="items-heading items-heading-clear">',
'#suffix' => '</div>',
);
}?>Этот кусочек кода отвечает за вывод описания на странице термов, причем если пейджер не на первой странице то описание не выводим, у меня почему то префикс и суфикс выодится а само описение нет, вот думаю может неверный ключ в массиве $build['heading'], и собственно как правельно назвать этот кусок кода, это определение блока? Просто хочу более менее правильно научится работать с друпал, сделал вывод описания термов немного по кощунски, прямо в темплейте page.tpl.php но хочу всетаки разобраться с таким выводом через callback функцию.
P.s. Не судите строго и за ранее всем спасибо.

Комментарии
юзайте стандартную вьюху
описание можно добавить там же в шапке в php поле с условием if (!$_GET[page]) { ... };
Как я понял вместо хуков и cllback функции лучше это сделать в темплейте, или я вас не совсем правельно понял?