Pirozhok 19 апреля 2011 в 16:56 Здравствуйте! Подскажите пожалуйста как можно узнать машинное имя формы сделанной на webform! Firebug и Devel не помогли.((( Заранее благодарю! Drupal6 Есть вопрос Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
VladoMire 20 апреля 2011 в 1:00 созданной форме присваивается по порядку очередной номер ноды, как и другому материалу. есть id формы которое выглядит так: webform-client-form-НОМЕР_ВАШЕЙ_НОДЫ форма Webform - это нода и этим все сказано.
skorzh 20 апреля 2011 в 0:29 С помощью Firebug можно найти id формы: "VladoMire" wrote: webform-client-form-НОМЕР_ВАШЕЙ_НОДЫ Чтобы получить машинное имя, просто замените символ тире на нижнее подчеркивание webform_client_form_НОМЕР_ВАШЕЙ_НОДЫ или же можно использовать hook_alter, например так: function CUSTOM_MODULE_form_alter(&$form, $form_state, $form_id) { // Выводим идентификатор(машинное имя) формы. drupal_set_message('<pre>' . var_export($form_id, true) . '</pre>'); return $form; }
Комментарии
созданной форме присваивается по порядку очередной номер ноды, как и другому материалу. есть id формы которое выглядит так:
webform-client-form-НОМЕР_ВАШЕЙ_НОДЫ
форма Webform - это нода и этим все сказано.
С помощью Firebug можно найти id формы:
Чтобы получить машинное имя, просто замените символ тире на нижнее подчеркивание webform_client_form_НОМЕР_ВАШЕЙ_НОДЫ
или же можно использовать hook_alter, например так:
// Выводим идентификатор(машинное имя) формы.
drupal_set_message('<pre>' . var_export($form_id, true) . '</pre>');
return $form;
}
webform_client_form_5 (где 5 - номер ноды)