Как настроить формы типа контента в зависимости от доступа - PullRequest
0 голосов
/ 15 сентября 2010

Есть ли способ настроить форму редактирования страницы в Drupal в зависимости от ссылки меню? (или путем передачи дополнительных параметров в URL страницы редактирования?

т.е. У меня есть дочерний элемент «Добавить новый продукт» в обоих пунктах меню «Каталог1» и «Каталог2».

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

Или, в конце концов, я могу передать параметры с помощью URL? и использовать эти параметры в API hook_form, чтобы решить, какое поле CCK скрыть?

Спасибо

Ответы [ 3 ]

0 голосов
/ 16 сентября 2010

Вы можете попробовать http://drupal.org/project/conditional_fields, чтобы скрыть поля CCK.

0 голосов
/ 16 сентября 2010

Я на самом деле решил, передав дополнительный параметр php из пункта меню «Добавить продукт» с указанием, к какому каталогу он должен принадлежать.

0 голосов
/ 15 сентября 2010

Вы, вероятно, хотите http://drupal.org/project/prepopulate.

Однако скрыть поля - это совсем другое.Вам нужно будет создать свой собственный модуль, который использует hook_form_alter, чтобы изменить тип полей с text / input / select на hidden.

...