我想创建一个名为“消息”的新内容类型。它将有几个字段,“message-body”将是纯文本和“addressees”。收件人字段应反映网站注册用户的列表。
这个想法是创建一个字段类型,它将是一个清单,可以选择站点的所有用户,并且那些将通过 drupal_set_message($msg) 接收“消息正文”中的消息。
到目前为止,我在创建自定义字段类型方面没有成功。Field API 文档不是很清楚。
谢谢。
我想创建一个名为“消息”的新内容类型。它将有几个字段,“message-body”将是纯文本和“addressees”。收件人字段应反映网站注册用户的列表。
这个想法是创建一个字段类型,它将是一个清单,可以选择站点的所有用户,并且那些将通过 drupal_set_message($msg) 接收“消息正文”中的消息。
到目前为止,我在创建自定义字段类型方面没有成功。Field API 文档不是很清楚。
谢谢。
您可能已经为您的问题找到了解决方案。
我认为在你的情况下你可以使用实体参考。在您的自定义内容类型中,您可以使用实体引用类型创建一个新字段。然后在配置页面上,您可以使用不同类型的小部件选择要引用的实体,例如节点、分类或用户。
为什么不通过菜单界面制作内容类型www.yoursite.com/admin/structure/types/add
。
或者你需要它作为一个可以重新分发的模块?
一个更简单的方法是利用特性。它允许您将构建的内容类型“导出”到模块中。启用模块(在另一个站点上),然后创建导出中的所有字段。