Простой и очень известный способ открытия контента ноды в модальном окне - это использование модуля Colorbox + Colorbox Node. Никакого кодинга, ничего не требуется, только лишь класс прописать к ссылке.
С вебформами эта связка тоже отлично работает. Получается примерно так:
Но нода выводится с заголовком, что, на мой взгляд, не всегда к месту. Чтобы не выводить заголовок в окне колорбокса поможет сниппет в пару строчек (вставить в template.php).
Решение:
function THEMENAME_preprocess_node(&$vars) {
//Hide title in Colorbox Node for webform
if($vars['type'] == 'webform' && $vars['view_mode'] == 'colorbox'){
$vars['title'] = '';
}
}
Добавить комментарий