Drupal 6: изменение формы CCK на странице, созданной системой меню - PullRequest
0 голосов
/ 21 апреля 2009

Я новичок в друпе (но с опытом работы с PHP). Я создал несколько функций для отображения страниц и отобразил их на URL с помощью функций меню.

В одной из этих функций я хотел бы получить форму для типа содержимого CCK, поработать с ней и выложить ее на шаблон.

Итак, у меня есть функция projectadmin_create_page (), которая захватывает ссылку на форму, используя:

$ form = drupal_get_form ('project_node_form'). Здесь я хотел бы изменить его (или создать новую форму на его основе) и отправить его в шаблон. В качестве первого шага я передаю его прямо в шаблон. Здесь выводится тег формы вместе со всеми скрытыми полями, но ни один из тегов полей.

Я надеялся, что мне не придется переписывать всю проверку формы CCK, но я все равно получу пользовательскую страницу.

Кто-нибудь может дать какое-нибудь руководство?

1 Ответ

1 голос
/ 21 апреля 2009

Вы можете изменить любую форму Drupal с hook_form_alter [ 1 , 2 ]

...