私はDrupal7をかなり実験してきましたが、ユーザーロールに疑問があります。
- 私が作成しようとしているアプリケーションでは、ユーザーには5つの役割があり、1つの役割(たとえばE)があります。これらの役割を選択すると、他の役割(A、B、C、D)がグレー表示されるか、選択できなくなります。 。
簡単な言葉で、
if($ role selected == A || B || C || D){ロール'E'を含む他のロールを選択するオプションが利用可能です}
if($ role selected == E){他の役割はブロックされており、選択できません}
私がそれを達成することができる可能な方法はありますか?
2。また、役割のステータスについても疑問があります。デフォルトの「ステータス」以外の方法でユーザーにフラグを立てることはできますか?また、それが不可能な場合、とにかく新しいステータスを作成することはできますか?