Пересаживаю форму с json и js в друпал 7. Все практически получается за исключением правки самого тега <form>. Дело в том, что создатель формы включил в нее поле data-json, которое подтягивает определенные данные для вычисления. Кроме того есть id, который завязан на библиотеку JS. Как, не прибегая к хукам (потому что форм планируется несколько и разного содержания) динамически прицепить JS и JSON к форме Webform? Заказчик уже ножками топчет - хочет результат, а я в ступоре.
В целом вопрос не совсем понятен, но что вам мешает в одном хуке hook_form_alter() добавить логику для всех форм?
Работать с Drupal 7 и не использовать хуки - очень странное решение.