Drupal 7 + Webform + Colorbox Node - как убрать заголовок формы

Категория: Drupal
Дата публикации: 12 апреля, 2015 - 17:49
Последнее изменение: 12 апреля, 2015 - 18:08

Простой и очень известный способ открытия контента ноды в модальном окне - это использование модуля Colorbox + Colorbox Node. Никакого кодинга, ничего не требуется, только лишь класс прописать к ссылке.

С вебформами эта связка тоже отлично работает. Получается примерно так:
Colorbox Webform с заголовком

Но нода выводится с заголовком, что, на мой взгляд, не всегда к месту. Чтобы не выводить заголовок в окне колорбокса поможет сниппет в пару строчек (вставить в template.php).

Решение:

function THEMENAME_preprocess_node(&$vars) {

//Hide title in Colorbox Node for webform
if($vars['type'] == 'webform' && $vars['view_mode'] == 'colorbox'){
$vars['title'] = '';
}

}

После очистки кеша получается:
Colorbox Webform без заголовка

Добавить комментарий