sii*_*a33 7 drupal drupal-views drupal-7
我正在使用drupal 7.我创建了一个用于显示特定内容类型(例如产品)的节点的视图.查看页面时,我只想显示由用户创建的产品(当前显示所有产品).
我想在不使用url过滤器的情况下这样做,所以url将简单地:
/我的产品
enk*_*ara 12
使用过滤器"User:Current".如果这不起作用,请试着建立关系
使用"高级帮助"模块,您可以看到"按当前登录用户过滤内容的示例":http:// yoursite/help/views/example-filter-by-current-user
并说:
建立关系
为了能够访问内容的作者,在当前内容类型和用户之间创建关系很重要.
在右侧列的"高级"下,选择"关系"旁边的"添加".
选择内容:作者,然后单击添加并配置关系.保持设置不变,然后单击"应用"(所有显示).
您现在可以访问与您正在查看的内容相关的用户数据.
过滤视图
现在,您需要过滤视图以仅显示当前用户创作的内容.此>数据现在可用于内容,因为您已在上面的步骤>中创建了关系.
在过滤条件旁边,点击添加以向视图添加新过滤器.
通过选择顶部的过滤器旁边的用户来过滤字段列表.由于您创建的关系,您现在拥有比以前更多的>字段.
从列表中选择User:Current,然后单击Add并配置过滤条件.
由于此字段仅在您创建的关系中可见,因此已在"关系"下选择作者.这表明您创建的关系正用于过滤器字段.
在登录用户下选择是,然后单击应用(所有显示).
如果您创作了博客文章类型的内容,您现在应该会在底部的预览部分下看到这些帖子的列表.
保存和测试视图