Формы (где?)

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

Аватар пользователя SergoVL SergoVL 3 августа 2015 в 22:28

Создал форму для заполнения. Дальше не понятно куда выводится заполненная форма. Как сделать это? Также - как можно использовать View с данной формой.

Комментарии

Аватар пользователя Orion76 Orion76 4 августа 2015 в 8:07

"SergoVL" wrote:
Я имел ввиду, то, что создал форму через Form API.

Если это чтобы поучиться, то есть как минимум 2 варианта:
1.Велосипед №1
- Создать "свои" таблицы (https://api.drupal.org/api/drupal/modules!system!system.api.php/function...)
- подружить их с views (google: views custom database table)
2.Велосипед №2
На основании данных из формы создавать программно материал(ноду) с нужными полями.

А вообще, все уже написано для Вас за Вас.
см. первый пост.

Аватар пользователя SergoVL SergoVL 4 августа 2015 в 8:35

orion76 wrote:
"SergoVL" wrote:
Я имел ввиду, то, что создал форму через Form API.

Если это чтобы поучиться, то есть как минимум 2 варианта:
1.Велосипед №1
- Создать "свои" таблицы (https://api.drupal.org/api/drupal/modules!system!system.api.php/function...)
- подружить их с views (google: views custom database table)
2.Велосипед №2
На основании данных из формы создавать программно материал(ноду) с нужными полями.

А вообще, все уже написано для Вас за Вас.
см. первый пост.


Да создал я ноду с полями для заполнения. Создал через жук menu. Также использовал хуки validate и submit. Вопрос в том что например я как посетитель заполняю форму и нажимаю отправить. Где потом мне искать эту уже заполненную форму (пусть это будет к примеру - подача объявления.

Аватар пользователя Chyvakoff Chyvakoff 4 августа 2015 в 9:28

"SergoVL" wrote:
Создал через жук menu.

В дрюпале нет жуков.

"SergoVL" wrote:
Где потом мне искать эту уже заполненную форму

Если в hook_submit вы взяли данные с полей из $form_state и положили их в таблицу в БД - то там они и будут. Где их выведите - там и будут.
В hook_submit у вас что кстати?

Аватар пользователя SergoVL SergoVL 4 августа 2015 в 11:35

Chyvakoff wrote:
"SergoVL" wrote:
Создал через жук menu.

В дрюпале нет жуков.

"SergoVL" wrote:
Где потом мне искать эту уже заполненную форму

Если в hook_submit вы взяли данные с полей из $form_state и положили их в таблицу в БД - то там они и будут. Где их выведите - там и будут.
В hook_submit у вас что кстати?

function mymodule_form_submit($form, &$form_state){
$j = $form_state['values']['onetextfield'];
$k = $form_state['values']['twotextfield'];
$result = $j.$k;
drupal_set_message($result);
}