Модуль https://www.drupal.org/project/insert_block позволяет вставлять любые блоки с любые места в нодах или других блоках.
Можно вставлять блоки вьюсов, блоки вебформ, свои созданные блоки...
Шаблон из ридми модуля:
[block:<name of module>=<delta of block>]
Реальные примеры из жизни:
[block:views=content_gallery-block] - блок вьюса с именем "content_gallery-block".
[block:webform=client-block-35] - блок вебформы с ID 35.
[block:system=powered-by] - блок "powered by Drupal".
[block:block=2] - свой созданный блок с ID 2.
Как узнать значения module и delta?
Вариант 1.
Открыть страницу блоков и смотреть на URL нужного блока (URL появляется внизу браузера при наведении на ссылку "настроить").
Вариант 2.
В template.php (должен быть установлен и включен модуль Devel):
function THEMENAME_preprocess_block(&$vars) {
dsm($vars['block']);
}
Добавить комментарий