formsAPI

[Решено] Вызов формы по другому пути

Аватар пользователя semasping

Возможно ли в Drupal`e вызвать стандартную форму по нужному мне адресу?
Как то так:
Есть свой модуль. В нем определяю нужный мне путь. И в соответствующей функции обрабатывающей данный путь вызываю нужный мне $form_id.

Необходимо это в следующем случае:
Есть страницы построенные через views для отображения (например списка пользователей). Эта страница подсвечивается в меню (Пункт "Управление пользователями") и имеет путь: "/manage_users/"
Далее необходимо чтоб создание пользователя тоже адекватно подсвечивалось в меню (В пункте "управление пользователями"), и соответственно есть желание стандартную форму добавления пользователя пустить по пути "/manage_users/add/"

Есть ли какие идеи в каком направлении копать api drupala?

Может кто статейку встречал на данную тему ?

0 Thanks

Очередные изменения в drupal 7

Аватар пользователя andypost@drupal.org

Прошел еще один тренд, теперь drupal_get_form возвращает не отрисованную форму, а массив. Так что, господа кодеры, настраиваемся переделывать все формы ввода

Подробности в issue http://drupal.org/node/353069

0 Thanks

не могу добавить Preffix для Checkbox

Аватар пользователя Обухов Никита

Здравствуйте,

Пытаюсь для чекбоксов в exposed filters поставить префикс и суффикс

<?phpfunction hooks_module_form_alter(&$form, $form_state, $form_id) {
   if ($form_id != 'наш клиент') {
    return;
  }
foreach (element_children($form) as $form_element) {
      $form[$form_element]['#prefix'] = '<div>'; //так не работает
    $form[$form_element]['#suffix'] = 'ПЫЩ ПЫЩ!!'; // а так работает

 }
}?>

0 Thanks