У меня есть представление, в котором перечислены записи в моей таблице модулей.
Какой самый элегантный способ прикрепить форму под видом для добавления записи?
Что я пытаюсь сделать, это:
Я создал специальную форму в моем модуле:
function my_module_form_add_record($form_state) {
form fields.....
}
Я добавил в файл темы просмотра:
$ add_form = drupal_get_form ('my_module_form_add_record');
печать $ add_form;
Но мне не нравится это решение по крайней мере по двум причинам:
- у меня не работает ...
2. Даже если это сработало - это зависит от файла темы! Так что, если я меняю тему - функциональность падает.
Я хотел бы найти более элегантное решение для прикрепления формы из пользовательского модуля к представлению.
Я знаю о существовании модуля «Вложения просмотров», но у него нет возможности добавления пользовательских форм.
Я также знаю о существовании формы Embedded Views (и я ее использую), но она полезна только в том случае, если вы хотите добавить форму в каждую строку.
Кажется, должно быть какое-то решение, чтобы добавить запись со страницы просмотра!
Спасибо за помощь.