drupal输入过滤器示例

Mar*_*ark 3 php drupal input-filtering drupal-modules

我正在尝试编写一个输入过滤器,将以http开头并以.mp3结尾的所有内容转换为音频元素,因此:

http://google.com/file.mp3 - > <audio src='http://google.com/file.mp3' />

正则表达式对我来说没问题,只是不确定如何构建模块.

一个简单的例子,允许我添加许多额外的规则将非常有帮助,谢谢.

我知道自定义过滤器模块,但它有相当多的开销.

Cra*_*att 6

我想你只需要在自定义模块中实现hook_filter().该页面列出了详细的示例模块filter_example.module.

  • +1 - 链接的示例涵盖了所需的任何内容,但也可以查看Drupal核心中的标准过滤器实现:http://api.drupal.org/api/function/filter_filter/6 (2认同)