我可以从论坛节点内容类型中删除“选择论坛下拉字段”吗?
我只有一个论坛,只有一个选择,我希望我的用户不必选择它作为额外的步骤。
如果没有任何删除选项,我想知道如何提交具有该值的表单。
我试图隐藏它:$form['taxonomy']['#type'] = 'hidden';
但它不起作用,因为它是必需的,如果我想将新帖子添加到论坛中,我需要指定它...如果我想隐藏它,我实际上需要提交默认值。
感谢
答案 0 :(得分:1)
使用hook_form_alter并提供一个硬编码值和默认值(如果他们选择了它将是什么值),将#required设置为no。这应该有用。
http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/6
答案 1 :(得分:1)
将#required
设置为FALSE
,将#type
设置为'value'
,将#value
设置为#default_value
中找到的值。
这样做,用户将看不到任何选择器,但表单提交处理程序将获得一个值。