欢迎各位兄弟 发布技术文章
这里的技术是共享的
1) 在关联中增加一个关系
2)
3)
4)配置过滤器
5)
在Drupal 7中,使用Views模块创建一个视图以显示用户自己发布的内容时,可以通过添加上下文过滤器来实现。以下是设置步骤:
创建一个新的视图:
登录到您的Drupal管理界面。
导航至“结构” > “Views” > 点击“添加新视图”。
为视图命名,例如“我的内容”,并选择你想要显示的内容类型(如文章、页面等),然后点击“保存并编辑”。
添加上下文过滤器:
在视图的编辑界面,转到“添加”下拉菜单,选择“过滤器”。
在弹出的窗口中,找到并选择“发布者(用户)”或“作者:当前用户”,这取决于你的Views界面显示的选项。这个过滤器通常被命名为“Content: Author uid”。
点击“添加”将此过滤器添加到视图中。
配置过滤器:
添加过滤器后,点击刚添加的过滤器以配置它。
在配置界面,通常会有一个选项允许你选择是“当前用户”或特定的用户ID。选择“当前用户”(有的版本可能显示为一个复选框,标记为“提供默认值” > “当前用户”)。
确保保存设置。
调整其他视图设置(可选):
根据需要调整排序、显示格式等其他视图设置。
如果你希望这个视图只对登录用户显示他们自己的内容,还可以在视图的“访问”设置中限制访问权限。
保存视图:
完成所有配置后,记得点击顶部或底部的“保存”按钮来保存你的视图设置。
通过以上步骤,你就创建了一个只显示给用户他们自己发布内容的视图。用户在访问这个视图时,只会看到自己作为作者的内容条目。