как отобразить форму webform в содержимом

Главные вкладки

Аватар пользователя pr1vet pr1vet 8 октября 2009 в 15:24

Здравствуйте, я создал с помощью webform небольшую форму, как сделать чтобы она отображалась всегда внизу на всех страницах или хотябы на одной. Дело в том что для новой формы создается ссылка в меню и открывается форма на новой странице, а для меня это недопустимо)) Заранее спасибо.

Комментарии

Аватар пользователя narciruss narciruss 8 октября 2009 в 18:08

Для модуля webform понадобится модуль webform_block Smile для помещения формы в блок. Установите.

откройте page.tpl.php вашей темы, и добавьте вот такую строку в место, где будет ваша форму:

<div id="content_bottom"></div>

затем поместите туда регион для друпала и у вас получится вот такая строка:

<div id="content_bottom">$bottom_form</div>

затем в *.info файле темы запишите вот такую строку:

regions[bottom_form] = Place for form

готово, заходим в админку (чистим кеш перед этим) создаем блок, помещаем его в регион "Place for form",
в настройках указываем на каких страницах будет отображен этот блок.

Аватар пользователя IrinaStasuk IrinaStasuk 9 октября 2009 в 0:10

Другой вариант - вставить просто ноду (созданную вебформу) в блок
<?php
print node_view(node_load(array('nid' => номер вашей ноды)), FALSE);
?>
А уж потом блок "навесить" на все ноды