Вы здесь

Форма ноды не через FAPI

0

Всем привет.
Есть форма ноды, должна показываться на каждой странице сайта, как вариант с отложенной подгрузкой через ajax.
Форма большая, 20+ полей, поля картинок, файлов, поле адреса с геолокацией и типа кладра, различные зависимые поля через js.

Имеет ли смысл делать прослойку просто на php для такой формы, а при сохранении создавать ноду?
Использовать свою html разметку или fapi использовать, но не node_form?

Делал кто-нибудь так?

Версия Drupal: 
7.x
Категория: 
Form APINode API
Вопрос задан 27.09.2016 - 20:23

Ответы

0

Делал немного другую задачу. Нужно было сохранять ноду, но с не стандартной формой. Так как поля многие нужно было скрыть, да и расположение полей иное.

Использовал в качестве формы прослойки entityform.
Но подойдёт и обычная кастомная форма через form api.

Сохранял через hook_entity_insert, но можно и свой submit использовать.

Удобно и стоит отделять форму если она отличается полями.

Ответ дан 29.09.2016 - 15:43