我创建了一个视图(Drupal 6),它放在用户个人资料页面上。drupal 6视图 - 我难住了
视图应该列出用户上传的所有图像。但是,该视图显示了所有用户上传的所有图像。
(当用户上传图片时,它首先获得我的批准,然后由我发布并显示在主页上,并向他们和他们的用户个人资料链接 - 所以他们不是“作者” “的帖子,我一直都很喜欢。)
我该如何限制他们的用户档案中显示的照片只显示该特定用户上传的图片?
谢谢。
我创建了一个视图(Drupal 6),它放在用户个人资料页面上。drupal 6视图 - 我难住了
视图应该列出用户上传的所有图像。但是,该视图显示了所有用户上传的所有图像。
(当用户上传图片时,它首先获得我的批准,然后由我发布并显示在主页上,并向他们和他们的用户个人资料链接 - 所以他们不是“作者” “的帖子,我一直都很喜欢。)
我该如何限制他们的用户档案中显示的照片只显示该特定用户上传的图片?
谢谢。
使用参数处理:增加参数 - 用户ID,勾选 “如果参数没有设置”,然后选择PHP代码:return arg(1); // if views shown as block and you want to show it in user profile, path will like user/UID, so arg(1) return UID.
2Ted:你好泰德! PHP代码将绝对安全,如果您将检查它,例如通过is_numeric()函数。用户也无法获得任何图像,因为视图将使用块显示,并且不能直接提供此参数。
2user967969:另外关于审批:您可以创建第二个字段,您将在其中存储用户配置文件UID。因此,对于我的上述文本,您应该使用此字段进行参数处理,而不是用户uid。
您的工作流程似乎对我有缺陷。作者应该是作者,你应该把状态从未发布到已发布(或其他),而不是成为作者。 – Ted
你如何跟踪上传图片的用户?用户参考字段? – Ted
是,用户参考字段。 – Adam