作为Drupal 8的新手,我得到一个作业,根据某些条件,隐藏String s = getIntent().getStringExtra("EXTRA_STUFF_HERE");
页面上搜索文本字段下添加的附加复选框字段。
我花了几个小时来查找代码如何将额外的字段添加到Drupal 8搜索表单中,但我找不到它。
有人能给我一些线索在哪里看?万一,可以通过管理员界面添加其他字段,这是哪个页面?如果可以通过自定义模块添加其他字段,/search
功能可能已实现
答案 0 :(得分:1)
首先,您需要找到一个字段名称(下例中的“重置”):
然后在代码中查找这样的字符串(尝试使用单引号或双引号尝试$ form ['reset'],['reset'],'reset',直到找到它为止)。用下划线替换所有连字符(如果有):
您最有可能最终得到hook_form_alter()或hook_form_FORM_ID_alter()。