我为事件注册制作了一个自定义节点类型。我使用了主题(template.php 到所有自定义的 tpl.php 表单)来自定义表单的外观。
使用工作流和操作/触发器,人们可以注册我的事件,事件管理器会收到一封通知电子邮件,并且可以登录并查看谁已注册。整洁的!
这一切都很好,但我找不到重命名默认drupal节点/添加按钮的方法 - “保存”和“预览”说“提交注册”和“预览注册”。只是一件小事,但对用户体验非常重要。
谁能帮我这个?
您可能希望使用hook_form_alter()来更改表单并更改提交按钮的名称。
不幸的是,您必须创建一个模块来执行此操作,因为不会在主题文件上调用 hook_form_alter()。
此外,您无需编写模块,只需添加自定义主题功能即可,如本教程中所述。
基本上你:
_form_id
主题函数返回 drupal_render($form) (与 有点不同hook_form_alter
)_theme
钩子来注册上述函数