2013-03-11 113 views
1

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

这个想法是创建一个字段类型,这将是一个清单,在该清单中可以选择该网站的所有用户,那些将通过drupal_set_message($ msg)在“message-body”中接收消息。

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

谢谢。

回答

0

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

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

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

+0

感谢您的回答。我不确定你了解我的需求。它不是创建一个新的内容类型是问题,而是为该内容类型创建一个自定义字段。我或多或少的能够管理,遵循这个漂亮的教程:http://evolvingweb.ca/story/poutine-maker-introduction-field-api-drupal-7-part-1 – roymcclure 2013-03-13 08:51:39

+0

然后我误解了你的确。 – Neograph734 2013-03-13 10:21:45

1

您可能已经找到适合您的问题的解决方案。

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

Here's a link of the Entity Reference module.

相关问题