0

Hey Guys...Orchard CMS 1.6 を使用していて、ダッシュボードからユーザー/ロールを作成する代わりに、ユーザーをホームページから登録してもらいたいと考えています。

これを行うには、ホームページの「ユーザー名」と「パスワード」フィールドを空白のままにして、「サインイン」をクリックします。次に、「登録リンク」を表示する「ログオン」ページに移動します。

これにより、ユーザーは 4 つのフィールドに入力してアカウントを作成できます。「ユーザー名、電子メール、パスワード、およびパスワードの確認」。このフォームにフィールドを追加したいのですが、うまくいきません。

プロファイル、ユーザーの個人情報、および拡張 Reg モジュールをインストールしようとしました。これらは、ユーザーがダッシュボードから作成されるときに、ユーザーの作成に追加のフィールドを追加します。(Users/Add new user)…しかし、登録画面にはありません。

登録画面にフィールドを追加する方法を知っている人はいますか (ホームページからアクセス)? 返信ありがとうございます…</p>

4

1 に答える 1

1

tl;dr:

チェックアウト:拡張登録

詳細:

これは、プロファイル モジュール拡張登録モジュールの組み合わせで実現できます。デフォルトでは、登録ページ (Orchard.Users にあります) はハードコーディングされており、言及した 4 つのフィールドのみが表示されます。拡張登録は、プロファイル モジュールからプロファイル パーツを取得し、登録ページにも表示します。

ユーザー コンテンツ タイプを拡張することで、登録フィールドを自由に構築できます。ただし、管理ダッシュボードの [新規ユーザー] からこれらのフィールドにアクセスできるため、これを行ったように思えます。

注:拡張登録には、プロファイル モジュールが必要です。

于 2013-06-27T00:19:30.220 に答える