как поймать общий узел / добавить форму? - PullRequest
0 голосов
/ 30 июня 2011

У меня есть собственный модуль, и я хочу перехватить узел / добавить, но внутри формы hook_nodeapi() он не отображается.

Мне это нужно, чтобы ограничить доступ к общей форме обзора создания узла. Установка прав - не решение для меня, потому что моим пользователям нужно право «создавать контент»

Ответы [ 2 ]

0 голосов
/ 06 июля 2011

Модуль узла Drupal уже предоставляет разрешения для каждого типа контента, поэтому вы можете определить разрешения на странице admin / user / permissions. В качестве альтернативы вы можете определить свое собственное разрешение, используя hook_perm в своем пользовательском модуле, и использовать эти разрешения в своем пользовательском модуле.

0 голосов
/ 30 июня 2011

Взгляните на hook_form_alter . Он должен быть в состоянии сделать то, что вы ищете.

...