我需要显示该用户添加的内容......
我设计了一个显示结果的视图..但它显示了所有用户的结果..... 我需要显示该用户添加的内容...
当我传递userid的参数时,它有效,但有没有动态的方法来做到这一点......
答案 0 :(得分:4)
如果当前用户只需要一个节点列表,最简单的方法是使用User:Current过滤器。只需点击“过滤器”旁边的[+],从列表中选择“用户:当前”,点击“添加”按钮,然后将过滤器设置为“是”。
如果您希望用户也查看其他用户的列表,则streetparade(使用'User:Uid'参数)描述的argument-method非常有用。假设您的视图的网址是www.example.com/my-content。如果添加用户参数,用户#3可以在www.example.com/my-content/7上查看用户#7发布的内容。如果你想要,请使用参数。如果您不想这样,请使用过滤器。
答案 1 :(得分:0)
使用此
<?php
global $user;
$userId = $user->uid;
?>
您可以访问所有这些