有没有办法根据菜单链接在Drupal中自定义编辑页面表单? (或将其他参数传递给编辑页面网址?
即。我在两个菜单项“Catalog1”和“Catalog2”中都有一个子项“添加新产品”。
我想在产品内容类型中隐藏2个不同的CCK字段,具体取决于单击的菜单项。
或者最终我可以使用url传递参数吗?并在hook_form API中使用这些参数来决定隐藏哪个CCK字段?
由于
答案 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参数来解决它应该属于哪个目录。