Drupal模块:创建文本格式

Ale*_*ato 1 php drupal drupal-7 drupal-modules

我创建了一个定义新文本格式过滤器的模块.
现在我想直接从模块php使用这个新的过滤器定义文本格式.Drupal管理员可以从admin/config/content/formats/add管理页面手动执行此操作,但我想避免这一步骤.我需要添加my_dmodule.module什么?

小智 6

我猜你正在尝试在模块安装上创建文本格式.如果是这样,您可以调用filter_format_save().有关创建对象的详细信息,请参见filter.module(Drupal API参考).

如果要在hook_install()中创建过滤器,则可能必须先加载过滤器模块,但未检查:

drupal_load('module', 'filter');
Run Code Online (Sandbox Code Playgroud)