Как создать элементы формы в крючке темы формы
У меня есть пользовательский модуль с обработчиком отправки от, формы и для темы
В некоторых случаях мне нужно создать несколько элементов формы (текстовые поля, например, с именем "user_input_1"-"user_input_n")
Что я сделал, так это изменил массив $form в крючке темы формы и отрисовал новые элементы. Но эти элементы отсутствуют в форме отправки сообщений и формы (даже если они показаны на странице). Я понимаю, что это может быть неподходящий способ создания новой формы элементы в тематическом крючке ИЛИ, может быть, есть что-то (функция), что позволит мне правильно подготовить новые элементы формы в тематическом крючке на лету.
Или, может быть, есть другой способ, поскольку я знаю, сколько элементов мне нужно в функции обработки отправки, которая перестраивает форму и делает что-то вроде $form_state['хранилище']['wizard_step'] = 'шаг 3' (многоступенчатая форма). Но я не очень хорошо знаю drupal, только начал..
Застрял и потратил несколько часов, пытаясь найти подходящий способ решения этот. Любая помощь приветствуется. Спасибо
1 answers
Ответ прост: крюк изменения формы позволяет управлять содержимым формы на лету