0

そのユーザーが追加したコンテンツを表示する必要があります...

結果を表示するビューを設計しましたが、すべてのユーザーの結果が表示されます.....そのユーザーが追加したコンテンツを表示する必要があります...

ユーザーIDの引数を渡すと機能しますが、それを行う動的な方法はありますか....

4

2 に答える 2

4

現在のユーザーによるノードのリストだけが必要な場合、最も簡単な方法は User:Current フィルターを使用することです。[フィルター] の横にある [+] をクリックし、リストから [ユーザー: 現在] を選択し、[追加] ボタンをクリックして、フィルターを [はい] に設定します。

ユーザーに他のユーザーのリストも表示させたい場合は、streetparade で説明されている引数メソッド ('User: 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
(ソース: chromasites.com )

于 2010-01-18T20:56:17.477 に答える