Drupal 8 YAML表单模块:如何更改隐藏元素的值



几天前我问了一个关于Drupal 8 YAML表单模块:填充选择元素的问题。我找到了一个对我很有效的解决办法。

但是现在我有一个新的疑问。我想改变一个隐藏元素的值,并取决于这个值,以显示一些元素的形式或不。我试图实现钩子hook_yamlform_element_info_alter(array &$elements),我做$elements['hidden_element_name']['#value'] = 'New value of the hidden element',但它不起作用。

任何想法?提前感谢!

解决方案:如何更改隐藏元素的值?

基本上,我已经实现了hook_form_FORM_ID_alter(),我做:

$form['elements']['hidden_element_name']['#value'] = 'New value of the hidden element';

我希望它能帮助到别人!

最新更新