CCK NodeReference - 将当前用户 ID 作为参数传递给选择视图

发布于 2024-08-29 09:52:19 字数 222 浏览 3 评论 0原文

我正在尝试创建一个视图来限制用户可用于 CCK NodeReference 字段的选项。我想将当前用户的 ID 作为参数传递给为 CCK NodeReference 字段选择选项的视图。基本上,当用户创建新项目时,我只希望他们能够引用他们创建的节点(而不是其他人的节点)。我设置了一个接受用户 ID 作为参数的视图,但如何将当前用户的 ID 从 CCK NodeReference 字段传递到视图?

提前致谢!!!

I'm trying to create a view to limit the options available to a user for a CCK NodeReference field. I want to pass the current user's ID as an argument to the view that selects the options for the CCK NodeReference field. Basically when the user creates a new item, I only want them to be able to reference a node which they created (not someone else's node). I've got a view set up that accepts a user ID as an argument, but how do I pass the current user's ID to the view from the CCK NodeReference field?

Thanks in advance!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

顾冷 2024-09-05 09:52:19

打开视图,单击用户 ID 参数,然后单击提供默认参数,选择来自登录用户的用户 ID。选择“用户”验证器,并可以选择将视图限制为特定角色。

Open the view, click on the user id argument and click provide default argument, select User ID from logged in user. Choose the "user" validator, and optionally select to restrict the view to particular roles.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文