您好 我在cck中有两种内容类型
作业
申请人
我已将作业字段类型的nod引用字段创建为链接。
现在我希望当有人点击特定工作时,即使没有人登录,也应该看到链接。
当前登录的用户可以看到此链接。
注意:当用户未登录时,链接应转到登录页面而不是申请人表格。
由于
答案 0 :(得分:1)
您是否尝试过节点参考URL小组件http://drupal.org/project/nodereference_url?
根据他们的描述:
节点参考URL小组件模块 向节点添加新窗口小部件 参考CCK字段类型。它 自动填充节点引用字段 使用URL中的值,并且确实如此 不允许更改此值 一旦设定。它可以自动提供 引用节点类型的链接, 这将包含适当的网址 预填充该领域。
我在一个只有某些用户可以向场地添加事件的网站中使用它(我的配置是每个角色)。您可以使用(在您的nodereference字段设置中)一个视图来过滤用户可以引用的节点(例如,在我的情况下,我使用一个视图来过滤每个节点作者的场所,因此用户只能向他所在的场所添加事件的作者)。
要解决登录重定向,您应该尝试重定向403到用户登录http://drupalmodules.com/module/redirect-403-to-user-login
我希望它有所帮助 干杯!
答案 1 :(得分:0)
您应该为未注册的角色授予查看此字段的权限
来自用户权限部分