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