現在のユーザーをD7、ビュー3、フラグ3で「ポーク」したユーザーのリストを表示するフラグビューを作成する必要があります。 この質問 と drupal .org/node/296971 、どちらの命令も機能していないか、少なくとも設定を正しく行うことができません。
機能を定義するには:
これは難しいセットアップであるか、いくつかの設定がありません(後者の可能性が非常に高いです)。ヒントや考えはありますか?
Flag and Viewsモジュールを有効にしてテストサイトを作成しました。これまでのところ、meをポークしたユーザーを表示するビューを作成できました。
ユーザーにフラグを立てるための新しいフラグを作成します。これはグローバルフラグである必要はありません。フラグテキストは「ポーク」、フラグ解除テキストは「削除」にすることができます。
ユーザーには他のユーザーのリストビューが表示されます。ユーザーは1人のユーザーの[poke]フラグリンクをクリックします
これで、ユーザーを表示するビューと、ユーザーにフラグを付けるフラグリンクが表示されます。必要に応じてビューを変更します。 http://paste2.org/CGZshUFN
次に、ユーザーは/ pokes /を参照し、それらを突いた他のすべてのユーザーを表示します。
これは本当にトリッキーな部分です。
上記のステップ12では、現在のユーザーにフラグを付けたユーザーのリストを表示できる「フラグバック」タイプのリンクと、フラグを戻すリンクを追加します。必要に応じてビューの表現を調整するには、多くのビューテンプレートの微調整が必要になります。
幸運を!
それも私のために働きます。しかし、複数の人が同じユーザーにフラグを立てたとき、私がそのプロファイルに行って、彼にフラグを立てたユーザーの数を見るとき、私は常に最初のものを見て他の人は見えません。
私のコードでは、このスクリプトで彼にフラグを立てたユーザーの数を数えます。
if ($flag) {
print "The number of people who voted for this proposal:";
print $flag->get_count($user->uid);
}
そして、私の出力は3人です。
ユーザーが1人しか表示されないのはなぜですか。