Drupal 6:在自定义模块表单上实现 Wysiwyg

发布于 2024-10-22 14:10:19 字数 102 浏览 5 评论 0原文

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

谢谢!

I have a custom form that I have written with the Form API. We have the WYSIWYG module and TinyMCE implemented on the site that this module will be used on. How do I implement the WYSIWYG api on my custom form text areas?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

滥情空心 2024-10-29 14:10:20

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

谢谢

Just in case anybody working with Drupal 7, here's the link to it that should help integrate WYSIWYG TinyMCE with your custom form fields: http://drupal.org/node/1087468

Thanks

梦回梦里 2024-10-29 14:10:20

如果您使用的是 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'];

In case you are working in drupal 7. Use the following.

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

In your form submit handler, you can access the value as follows.

$form_state['values']['FIELD']['value'];
花开浅夏 2024-10-29 14:10:19

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

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

This should help integrate WYSIWYG with your custom module forms: http://drupal.org/node/358316

Basically, you need to add the format key to each of your form fields and use filter_form()

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文