【问题标题】:Drupal 6: Implement Wysiwyg on Custom Module FormDrupal 6:在自定义模块表单上实现所见即所得
【发布时间】:2011-07-18 05:46:58
【问题描述】:

我有一个使用表单 API 编写的自定义表单。我们在将使用该模块的站点上实现了 WYSIWYG 模块和 TinyMCE。如何在我的自定义表单文本区域实现 WYSIWYG api?

谢谢!

【问题讨论】:

    标签: drupal drupal-6 wysiwyg drupal-modules


    【解决方案1】:

    这应该有助于将所见即所得与您的自定义模块表单集成:http://drupal.org/node/358316

    基本上,您需要将format 键添加到每个表单字段并使用filter_form()

    【讨论】:

      【解决方案2】:

      以防万一有人使用 Drupal 7,这里的链接应该有助于将 WYSIWYG TinyMCE 与您的自定义表单字段集成:http://drupal.org/node/1087468

      谢谢

      【讨论】:

        【解决方案3】:

        如果您在 drupal 7 中工作。请使用以下内容。

        $form['FIELD'] = array(
          '#type' => 'text_format',
          '#title' => t('TITLE'),
          '#format' => 'full_html' //the format you used for editor.
        );
        

        在您的表单提交处理程序中,您可以按如下方式访问该值。

        $form_state['values']['FIELD']['value'];
        

        【讨论】:

        • 如何获取 $form_state['values']['FIELD']['safe_value'] ?
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多