0

我需要显示该用户添加的内容...

我设计了一个视图来显示结果..但它显示所有用户的结果......我需要显示该用户添加的内容......

当我传递 userid 的参数时,它可以工作,但是有没有动态的方法来做到这一点....

4

2 回答 2

4

如果您只需要当前用户的节点列表,最简单的方法是使用 User:Current 过滤器。只需单击“过滤器”旁边的 [+],从列表中选择“用户:当前”,单击“添加”按钮并将过滤器设置为“是”。

如果您希望用户也看到其他用户的列表,则由 streetparade 描述的参数方法(使用“用户:Uid”参数)很有用。假设您的视图的 url 是 www.example.com/my-content。如果添加用户参数,用户 #3 可以看到用户 #7 在 www.example.com/my-content/7 上发布的内容。如果需要,请使用参数。如果您不希望这样,请使用过滤器。

于 2010-01-18T21:51:12.463 回答
0

用这个

<?php

global $user;
$userId = $user->uid;
?>

你可以通过这种方式访问

Drupal 用户 ID
(来源:chromaticsites.com

于 2010-01-18T20:56:17.477 回答