如何自定义 Drupal 为具有“必需”属性为 TRUE 的元素的表单呈现的核心错误消息。
当我使用 _validate 钩子时,表单中的消息不会覆盖表单的 Drupal 默认消息。
谢谢,阿尼鲁德
类似的问题寻求帮助:
有一些模块:自定义提交消息,StringOverrides。
如果您需要更改表单,则必须使用hook_form_alter函数或类似函数(hook_form_BASE_FORM_ID_alter,hook_form_FORM_ID_alter)。对于#validate 元素,有一个通知:
如果您通过 hook_form_alter() 或类似方式更改现有表单,请注意此属性!您可能想要添加到现有数组而不是覆盖它,所以不要完全遵循这个用法示例。