質問

私のサイトには2種類のユーザーがいます。

  1. 通常のユーザー
  2. サプライヤー

サインアップする前にどのタイプのユーザーを選択できるかを選択できるように、Drupalをセットアップするにはどうすればよいですか。

役に立ちましたか?

解決

考えます 自動割り当ての役割 モジュール。これについての引用は次のとおりです(モジュールのプロジェクトページから):

... 3つの主要な目的を果たします。 1つ目は、新しいアカウントが作成されたときに役割の自動割り当てを提供することです。 2つ目は、エンドユーザーがアカウントを作成するときに独自の役割または役割を選択するオプションを許可することです。 3番目は、アカウントが作成されたときに特定の役割をトリガーするパスを提供することです。管理者はこれらの機能を完全に制御し、互いに互いに独立して作業することができます。 Auto Assignロールはと統合されます コンテンツプロファイル モジュールでは、登録ページとしてコンテンツタイプを使用できるようにします。デフォルトのユーザー/レジスタページを独自のデザインのカスタマイズされたバージョンに置き換えることもできます。

他のヒント

使用 ユーザータイプ モジュール。これについての引用は次のとおりです(モジュールのプロジェクトページから):

...特定のタイプのユーザーにカスタムプロファイルを作成する力を提供します。このためにコアプロファイルモジュールを有効にする必要があります。フィールドがアクティブになるプロファイルを判断できます。たとえば、お気に入りのバンドを入力できるフィールドが必要な場合は、このフィールドを作成し、下部にユーザータイプ(admin/user/user_typesで前述した)を選択できます。チェックボックス。そんなに簡単です。また、ユーザータイプごとにロールを自動的に割り当てることもできます。

重要: :このモジュールは、テーマオーバーライドを使用して、関連するユーザータイプIDに対して空のプロファイルカテゴリを非表示にします。 PHPスニペットをtemplate.phpにコピーするには、ドキュメントを参照してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top