Программный вывод Entityform

Достаточно часто для создания форм в друпале предлагают использовать Entityform вместо Webform. Программный вывод подобных форм отличается от привычных webform.

Собственно весь вывод делается в 4 строки.

module_load_include('inc', 'entityform', 'entityform.admin');
$entityform_name= 'ENTITYFORM_NAME';
$entityform = entityform_form_wrapper(entityform_empty_load($entityform_name), 'submit', 'embedded');
print drupal_render($entityform);

Мы также можем править элементы и саму форму в $entityform чтобы добавить гибкости. Например задать значение по-умолчанию, или спрятать поле из формы на определенной странице.

Оставайся на связи

Будь всегда в курсе новых материалов! Подписывайся на каналы\паблики\рассылки чтобы получать оперативные оповещения.

DrupalCamp Краснодар 2017

DrupalCamp — важная часть жизни Друпал-сообщества, способствующая его сплочению, привлекающая внимание IT-сообщества к Друпалу и общества в целом к разработке приложений и сайтов, а также к смежным сферам.

Разработчики, веб-мастера, дизайнеры, менеджеры проектов, владельцы бизнеса и работодатели — внимание большого количества людей будет привлечено нашим событием.

Интересно будет всем, ждем вас 16 декабря в Краснодаре!

Официальный сайт мероприятия

Комментарии

М
Максим 22.05.2014 - 16:05

Никита, а подскажи пожалуйста - где настраивается - на какой е-майл будет отправляться заполненная форма?

Все перерыл....

Ответ на от Максим (не проверено)

N
Niklan 23.05.2014 - 15:05

Нужно рулсами самому настраивать отправку. Из коробки ентитиформы только собирают данные и хранят в базе не отсылая никуда.
 

Ответ на от Максим (не проверено)

Н
Николай Шаповалов 24.06.2014 - 01:06

Вот поэтому я предпочитаю webform, всё работает из коробки. Entity form модуль идеалогически правильный, но на порядок сложнее, чем webform. Спасибо за статью.

S
Stan 07.11.2014 - 08:11

Webform пока поудобнее: любые типы полей (+ с вложениями), ajax, удобный вывод. Уже настроенная работа с тем же Colorbox

S
Stan 07.11.2014 - 08:11

Но это для тех, кому удобнее кликать. Для EntityForms есть ajax, кому надо, найдёт)

г
гость 13.12.2014 - 22:12

как настроить меню контакты?

П
Пертр 14.12.2014 - 01:12

После смены главной страницы с node не отображает содержимого статти той которую выбираю главной, под админом можно увидеть вкладки ПРОСМОТР РЕДАКТИРОВАТЬ УПРАВЛЕНИЕ ОТОБРАЖЕНИЕМ, а после него ничего нету. Это что-то я наклацал?

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

Содержимое данного поля является приватным и не предназначено для показа.