【发布时间】:2011-07-18 05:46:58
【问题描述】:
我有一个使用表单 API 编写的自定义表单。我们在将使用该模块的站点上实现了 WYSIWYG 模块和 TinyMCE。如何在我的自定义表单文本区域实现 WYSIWYG api?
谢谢!
【问题讨论】:
标签: drupal drupal-6 wysiwyg drupal-modules
我有一个使用表单 API 编写的自定义表单。我们在将使用该模块的站点上实现了 WYSIWYG 模块和 TinyMCE。如何在我的自定义表单文本区域实现 WYSIWYG api?
谢谢!
【问题讨论】:
标签: drupal drupal-6 wysiwyg drupal-modules
这应该有助于将所见即所得与您的自定义模块表单集成:http://drupal.org/node/358316
基本上,您需要将format 键添加到每个表单字段并使用filter_form()
【讨论】:
以防万一有人使用 Drupal 7,这里的链接应该有助于将 WYSIWYG TinyMCE 与您的自定义表单字段集成:http://drupal.org/node/1087468
谢谢
【讨论】:
如果您在 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'];
【讨论】: