如何将复选框添加到 Drupal 8 中的搜索表单?
How a checkbox can be added to the search form in Drupal 8?
作为 Drupal 8 的新手,我接到一项任务,根据某些条件隐藏额外的复选框字段,该字段已添加到 /search
页面的搜索文本字段下。
我花了几个小时寻找如何将附加字段添加到 Drupal 8 搜索表单的代码,但我找不到它。
有人可以告诉我在哪里看吗?如果可以通过管理员界面添加其他字段,它是哪个页面?如果可以通过自定义模块添加其他字段,hook
功能可能已经实现
首先你需要找到一个字段名(下例中的'reset'):
然后在代码中查找这样的字符串(尝试用单引号或双引号引起来的 $form['reset']、['reset']、'reset',直到找到为止)。将所有连字符替换为下划线(如果有):
您很可能会得到 hook_form_alter() or hook_form_FORM_ID_alter()。
作为 Drupal 8 的新手,我接到一项任务,根据某些条件隐藏额外的复选框字段,该字段已添加到 /search
页面的搜索文本字段下。
我花了几个小时寻找如何将附加字段添加到 Drupal 8 搜索表单的代码,但我找不到它。
有人可以告诉我在哪里看吗?如果可以通过管理员界面添加其他字段,它是哪个页面?如果可以通过自定义模块添加其他字段,hook
功能可能已经实现
首先你需要找到一个字段名(下例中的'reset'):
然后在代码中查找这样的字符串(尝试用单引号或双引号引起来的 $form['reset']、['reset']、'reset',直到找到为止)。将所有连字符替换为下划线(如果有):
您很可能会得到 hook_form_alter() or hook_form_FORM_ID_alter()。