【问题标题】:webform alter drupal 8网络表单改变drupal 8
【发布时间】:2018-04-13 14:12:38
【问题描述】:

我是 drupal 8 的新手,我想尝试在 TWIG 和 SASS 中使用我自己的模板自定义 webform 模块的基本模板。 我知道我必须创建一个自定义模块,但是在阅读了 drupal 文档之后,我不知道如何正确地做到这一点。 任何人都可以帮助我吗? 我尝试使用此代码创建一个模块

function webform_example_form_alter(&$form, &$form_state, $id) {
  if ($id == 'webform_submission_contact_form') {
    $form['elements']['name']['#title'] = t('Name');
  }
}

【问题讨论】:

    标签: drupal drupal-webform


    【解决方案1】:

    您的代码示例对我来说非常有意义。

    您也可以使用hook_form_BASE_ID_alter(),对于联系表单,它是 webform_example_form_webform_submission_contact_form_alter()。

    【讨论】:

    • 非常感谢您的回答,但我如何创建此自定义模块以使用此功能
    • 没有详细说明您的模块/主题名称是什么以及基本 id 是什么使您的答案几乎毫无用处。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多