Drupal模块:如何将字段添加到另一个模块内容类型?

时间:2016-05-15 06:16:17

标签: drupal module field content-type

我正在写第一个drupal模块......

目标是添加"权限"到drupal_wall模块,以便根据几个条件/配置授权查看帖子。

然后我想添加一个字段"权限"到drupal_wall内容类型。

我想在我的模块安装上以编程方式进行。

我设法定义了我的模块及其依赖项,并找到了如何实现hook_install()。

我认为解决方案将使用field_create_field()和field_create_instance(),但我不知道如何引用/访问drupal_wall内容类型。

感谢您的帮助,

1 个答案:

答案 0 :(得分:0)

如果您有内容类型的帖子,则可以在自定义模块中实施hook_node_access。 这样您就不需要添加字段并修改不同模块的实现:使用您的解决方案,drupal_wall的未来更新可能会破坏您的模块和您的网站。