欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

d7 drupal7 drupal 7 视图 views 过滤条件 自己发布的 当前用户 通义 chatgpt 有大用 有大大用

1) 在关联中增加一个关系

image.png

2)

image.png

3)

image.png

4)配置过滤器

image.png

5)

image.png


在Drupal 7中,使用Views模块创建一个视图以显示用户自己发布的内容时,可以通过添加上下文过滤器来实现。以下是设置步骤:

  1. 创建一个新的视图

  • 登录到您的Drupal管理界面。

  • 导航至“结构” > “Views” > 点击“添加新视图”。

  • 为视图命名,例如“我的内容”,并选择你想要显示的内容类型(如文章、页面等),然后点击“保存并编辑”。

  • 添加上下文过滤器

    • 在视图的编辑界面,转到“添加”下拉菜单,选择“过滤器”。

    • 在弹出的窗口中,找到并选择“发布者(用户)”或“作者:当前用户”,这取决于你的Views界面显示的选项。这个过滤器通常被命名为“Content: Author uid”。

    • 点击“添加”将此过滤器添加到视图中。

  • 配置过滤器

    • 添加过滤器后,点击刚添加的过滤器以配置它。

    • 在配置界面,通常会有一个选项允许你选择是“当前用户”或特定的用户ID。选择“当前用户”(有的版本可能显示为一个复选框,标记为“提供默认值” > “当前用户”)。

    • 确保保存设置。

  • 调整其他视图设置(可选):

    • 根据需要调整排序、显示格式等其他视图设置。

    • 如果你希望这个视图只对登录用户显示他们自己的内容,还可以在视图的“访问”设置中限制访问权限。

  • 保存视图

    • 完成所有配置后,记得点击顶部或底部的“保存”按钮来保存你的视图设置。

    通过以上步骤,你就创建了一个只显示给用户他们自己发布内容的视图。用户在访问这个视图时,只会看到自己作为作者的内容条目。



    普通分类: