1

ユーザーがコンテンツ タイプを作成するときに登録できるようにする簡単な方法はありますか。たとえば、「リスト」というコンテンツ タイプがあるとします。ユーザーがリンクをクリックしてリンクを作成し、ログインしていない場合、コンテンツ作成領域の上に「登録」ボックスを表示して、ユーザーが通常の登録詳細を入力できるようにします。これは可能ですか?

4

2 に答える 2

3

技術的には、そのようなものを自分でまとめることができますが、http://drupal.org/project/inline_registrationは妥当な一致です。dev スナップショット リリースしかありませんが、いくつかの非常に小さなテスト サイトで使用しましたが、何も破壊されませんでした。

于 2010-06-12T04:44:00.333 に答える
2

でこれを行うことができるはずですhook_form_alter。したがって、ノードが作成されている (nid がまだ設定されていない) かどうか、およびユーザーがログインしていないかどうかを確認してから、アカウントの作成に必要な情報を含むフィールドセットを追加するだけです。データをチェックして実際のユーザーを作成するには、検証および送信ハンドラーも追加する必要があります。

次に行う必要があるのは、ノードを新しいユーザーにペアリングすることだけですが、これは、ユーザーを作成するサブミット ハンドラーで可能にする必要があります。

于 2010-06-02T09:02:38.450 に答える