【问题标题】:Drupal: adding disclaimer text above the submit button in a webformDrupal:在网络表单中的提交按钮上方添加免责声明文本
【发布时间】:2010-04-15 10:34:07
【问题描述】:

是否有一种简单的方法来修改 webform-form-tpl.php 模板以在 Drupal 网络表单中的提交按钮上方显示免责声明文本?我可以在按钮下方添加文本,但不知道如何将按钮与其他元素分开以在它们之间添加文本,即:

[form-elements]
[disclaimer text]
[submit button]

干杯!

【问题讨论】:

    标签: php drupal drupal-fapi drupal-alter


    【解决方案1】:

    最简单的选择可能是在表单上使用hook_form_alter 将文本作为标记表单项插入。

    【讨论】:

    • 这样,您甚至可以创建一个复选框,供提交人必须检查(例如“我已阅读 T&C。”)。
    • 文本可以添加到提交按钮的“#prefix”属性中。如果您改为添加复选框,请将其设为必填项,这样如果未选中该复选框,人们将无法提交表单。
    【解决方案2】:

    这对我有用:

    $form['actions']['submit']['#prefix'] = 'Disclaimer...';
    

    【讨论】:

      【解决方案3】:

      这并不真正属于主题层;它的内容。您可以将免责声明作为标记组件添加到网络表单的末尾,它应该出现在其他网络表单组件之后和提交按钮之前。

      【讨论】:

        猜你喜欢
        • 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
        相关资源
        最近更新 更多