在Drupal中自定义WebForm模块

Mak*_*sim 2 php module content-management-system richtext drupal-6

我是Drupal 6.10 CMS和PHP的新手.我正在使用drupal创建我的网站,我发现了一个名为Webform的模块, 我喜欢它,使用不同类型的字段和文件上传创建表单非常容易.我无法弄清楚的一件事是如何在所有字段之前添加Rich Text.像表单的介绍之类的东西.此模块具有"描述"字段,该字段将文本显示为纯文本,但其中没有富文本.

我可以用什么来实现这一目标.是否有可能在那里硬编码html或是否有任何其他模块可以允许做这样的事情?

谢谢

ax.*_*ax. 6

"描述"字段的值通过_webform_filter_descriptions()传递.此函数有一个$strict参数,默认为TRUE,它确定是否通过filter_xss()过滤描述.filter_xss()允许一些html:

'a','em','strong','cite','code','ul','ol','li','dl','dt','dd'

所以你可以将你的"富文本"html限制为这些元素,或修改_webform_filter_descriptions(),设置$strictFALSE.如果你做后者,请注意安全隐患(有权创建webform描述的用户可以输入恶意html - 这就是filter_xss()所保护的).