php - 如何在 Drupal 表单中隐藏字段

标签 php drupal forms drupal-6

我在 drupal6 中有一个特定的内容类型。我想实现一个钩子(Hook),它从添加表单中隐藏该内容类型的正文字段,但不从编辑表单中隐藏。我该怎么做?

最佳答案

您可以使用 hook_form_alter。您可以通过编程方式更改表单 api 构建的内容。这为您提供了完整的 $form 数组,您可以简单地 unset($form['the_field_you_dont_want']);

但是摆脱正文字段的更简单方法是在编辑内容类型中有一个标记为“正文字段标签:”的字段,只需将其留空,正文字段将被省略。

关于php - 如何在 Drupal 表单中隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4461237/

相关文章:

php - 如何摆脱 "Uncaught SoapFault exception: [Client] looks like we got no XML document in..."错误

php - 这个 WHERE 子句有什么问题?

php - 无法重新生成 session ID zend 框架 2?

mysql - PDO异常 : General error: 2006 MySQL server has gone away

css - 如何在 Mac 上设置样式选择标签

django - 将请求传递给 Django Admin 中的内联表单?

php - FFMPEG 安装 php.ini有人知道有什么好的指南吗?

php - Drupal:如何从分类术语中删除链接?

drupal - Drupal CMS/基于用户代理的输出

javascript - 使用 jquery 使用 JSON 数据重新填充表单