Я использую модуль «Избранное», чтобы мои пользователи могли выбирать любимые узлы.
В настоящее время я знаю, что есть блок для добавления в избранное, а также кнопка «Добавить в избранное» в верхней части этого списка.
Что я хотел бы сделать, это сгенерировать форму, которая включает кнопку, и включить ее в каждый сгенерированный мной узел. Я взломал его и быстро поработал, скопировав сгенерированную форму и поместив ее в мой шаблон views-view - fields-.tpl.php, однако я считаю, что делать это таким образом противоречит идее Drupal и, возможно вводит проблемы безопасности при написании форм form_id и form_token.
Я попытался вызвать функцию get_form и передал ей form_id, который я нашел в сгенерированном коде формы, однако я не могу заставить Drupal его распознать. Из некоторых поисковиков я заметил, что для генерации форм модулей программно может потребоваться перехват, но я не смог найти хороших примеров этого.
Как лучше всего создать эту форму?