Userpoints> = 30のときに条件を設定したいので、ユーザーは投票できます。
このために、私は次の手順を実行しました-
ONイベント-「ユーザーがノードに投票する」選択された条件は「現在のユーザーポイントを比較する」であり、条件部分に「> = 30」を入力します。
フックフォームの変更を実装してみてください Drupal API:hook_form_alter
Hook_form_alter内で、現在のユーザーが30ポイントを超えているかどうかを検証し、値が30未満の場合は投票ウィジェットを無効にすることができます。
あなたが求めているものには矛盾があるようです:
その矛盾を解決するために、IMOは少なくとも30ユーザーポイントを持つユーザーにのみ許可投票する必要があります。これを機能させるためのテクニックは次のとおりです。
次のように Rules モジュールを使用して、ユーザーのユーザーポイントの変更を監視します。