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

Drupal 如何根据访问权限自定义内容类型表单,drupal,drupal-6,Drupal,Drupal 6,有没有办法根据菜单链接定制Drupal中的编辑页面表单?(或通过向编辑页面url传递附加参数 i、 e.我在“目录1”和“目录2”两个菜单项中都有一个“添加新产品”子项 我想在产品内容类型中隐藏两个不同的CCK字段,具体取决于单击的菜单项 或者最终我可以通过url传递参数吗?并在hook_form API中使用这些参数来决定隐藏哪个CCK字段 谢谢你可能想要 但是,隐藏字段是另一回事。您需要创建自己的模块,该模块使用hook\u form\u alter将tield的类型从text/input/

有没有办法根据菜单链接定制Drupal中的编辑页面表单?(或通过向编辑页面url传递附加参数

i、 e.我在“目录1”和“目录2”两个菜单项中都有一个“添加新产品”子项

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

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

谢谢

你可能想要


但是,隐藏字段是另一回事。您需要创建自己的模块,该模块使用
hook\u form\u alter
将tield的类型从text/input/select更改为hidden。

您也可以尝试隐藏CCK字段。

我实际上通过从菜单项“Add Product”传递一个附加的php参数来解决这个问题说明它应该属于哪个目录。

在Prepopulate 2.0中变得有点棘手。您需要在#after#build中完成所有工作。请参阅我在此处提出的更具体的问题:。请参阅我的博客文章,其中我在此处演示了基于Prepopulate的非隐藏节点形式调整: