如何根据访问权限自定义内容类型表单

时间:2010-09-15 12:00:17

标签: drupal drupal-6

有没有办法根据菜单链接在Drupal中自定义编辑页面表单? (或将其他参数传递给编辑页面网址?

即。我在两个菜单项“Catalog1”和“Catalog2”中都有一个子项“添加新产品”。

我想在产品内容类型中隐藏2个不同的CCK字段,具体取决于单击的菜单项。

或者最终我可以使用url传递参数吗?并在hook_form API中使用这些参数来决定隐藏哪个CCK字段?

由于

3 个答案:

答案 0 :(得分:0)

您可能需要 http://drupal.org/project/prepopulate

然而,隐藏这些领域是另一回事。您需要创建自己的模块,使用hook_form_alter将tield的类型从text / input / select更改为hidden。

答案 1 :(得分:0)

您也可以尝试http://drupal.org/project/conditional_fields隐藏CCK字段。

答案 2 :(得分:0)

我实际上通过从菜单项“添加产品”中传递一个额外的php参数来解决它应该属于哪个目录。