表示中に投票できるフィードバックフォームのようなものを用意する必要があり、ファイブスターを使用してそうしようとしています。このような何か
しかし、問題は、1 人のユーザーが 1 回しか投票できないことです。私はすでにいくつかのソリューションを検索し、何かを見つけました。カスタムモジュールを作成し、それを使用してfivestarフィールドを非表示にし、関数のフィールドを使用することでした。私の問題は、フィールドを非表示にできないことです。
これは、古いものを非表示にして新しいものを印刷するコードです。
hide($content['field_fivestar_rating']);// This line will hide the stars which are coming from the fivestar module.
print custom_voting_print_rating($node->nid, $content['field_fivestar_rating']);
print $user_picture;
print render($content);
だから私はやったが、それは動作しません。問題は、 $content[' field_fivestar_rating
'] を印刷しようとすると、存在しないことですhide($content['field_fivestar_rating'])
。hide($content['field_fivestar']);
だから私が求めているのは、誰かが私が何をすべきか知っているかどうかです。私の悪い英語でごめんなさい。