1

我想创建一个名为“消息”的新内容类型。它将有几个字段,“message-body”将是纯文本和“addressees”。收件人字段应反映网站注册用户的列表。

这个想法是创建一个字段类型,它将是一个清单,可以选择站点的所有用户,并且那些将通过 drupal_set_message($msg) 接收“消息正文”中的消息。

到目前为止,我在创建自定义字段类型方面没有成功。Field API 文档不是很清楚。

谢谢。

4

2 回答 2

1

您可能已经为您的问题找到了解决方案。

我认为在你的情况下你可以使用实体参考。在您的自定义内容类型中,您可以使用实体引用类型创建一个新字段。然后在配置页面上,您可以使用不同类型的小部件选择要引用的实体,例如节点、分类或用户。

这是实体引用模块的链接。

于 2013-08-05T09:42:23.440 回答
0

为什么不通过菜单界面制作内容类型www.yoursite.com/admin/structure/types/add

或者你需要它作为一个可以重新分发的模块?

一个更简单的方法是利用特性。它允许您将构建的内容类型“导出”到模块中。启用模块(在另一个站点上),然后创建导出中的所有字段。

于 2013-03-11T15:41:39.647 回答