我有一个定制的内容类型“假日”。用户的角色是“赞助商”。只有赞助商用户才能创建这个“假日”。“假日”有很多领域。其中三个是:
此外,用户也有作为名称,关于和图像的字段。现在我希望当赞助商用户登录时,他/她创建了一个“假日”,然后上面的三个字段,即1。赞助商名2。保荐人名约3。保荐人图像被自动地从赞助商用户配置文件信息中填写,即赞助商名被自动填写为用户名(登录并创建"Holiday")、来自用户的赞助者: About和来自图像字段的赞助商图像,为用户提供。我怎样才能做到这一点。
有什么建议吗?
谢谢
发布于 2013-03-27 10:26:37
使用form和hook_form_alter http://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_表格_alter/7,并将表单项的值设置为您指定的WIth表单api项,您可以指定一个默认值,该默认值可以设置为用户配置文件中的内容。
发布于 2013-03-27 09:29:30
首先,发起人应该是节点作者。因此,您不需要在节点中存储任何附加字段,只需覆盖node--[type].tpl.php来显示作者字段。
https://drupal.stackexchange.com/questions/66919
复制相似问题