1. Нода с PHP фильтром и theme('block', $block) - подойдет для разового использования в 1-2 нодах
2. в шаблоне ноды (например node-mytypte.tpl.php) сделать вывод блока theme - подойдет для вывод блока в конкретном типе материала, плюс можно хорошо поработать с местом вывода - до тизера, после и т.п.
3. в своей теме добавить регион и в page.tpl.php его вывести до заголовка (это если надо выводить после заголовка полной ноды и т.п., а не в списке тизеров в каждом
Комментарии
я знаю несколько вариантов:
с использованием кода:
'block', 'view', "[target_block_ID]");
print theme('block',$block);
1. Нода с PHP фильтром и theme('block', $block) - подойдет для разового использования в 1-2 нодах
2. в шаблоне ноды (например node-mytypte.tpl.php) сделать вывод блока theme - подойдет для вывод блока в конкретном типе материала, плюс можно хорошо поработать с местом вывода - до тизера, после и т.п.
3. в своей теме добавить регион и в page.tpl.php его вывести до заголовка (это если надо выводить после заголовка полной ноды и т.п., а не в списке тизеров в каждом
<?php if ($title): print '<h1>'. $title .'</h1>'; endif; ?>
...
<?php if ($myregion): print $myregion; endif; ?>
...
<?php print $content ?>
...
3 - просто выводит блок в регионе на всех страницах под загловоком (страницы - где выводить - можно указать в настройках самого блока)
Спасибо за вариант 3!
А как узнать $block, не подскажете?
http://www.drupal.ru/node/33613