web-dev-qa-db-ja.com

パネルを使用してユーザー編集ページをオーバーライドする方法は?

Panels を使用して、Drupal7のユーザー編集ページをオーバーライドしようとしています。編集中のユーザーが認証済みまたは管理者の1人であるため、選択ルールを確認しました。

しかし、それにコンテキストを追加して、編集中のコンテキストUserを選択しようとすると、次のメッセージが表示されます。

ノードの名前またはUIDを入力します

(ユーザー編集フォーム)

ここに何を書いてください、何か提案はありますか?私は正しい軌道に乗っていますか、それとも他のコンテキストや関係も追加する必要がありますか?

また、別のパスとIDを指定してみましたが、何らかのajaxエラーが発生しました。

Ps:以下は私のスクリーンショットです。最初のフィールドには何を入力しますか?

enter image description here

4
why

user_editパネルのデフォルトのコンテキストは、現在編集されているユーザーです。なぜユーザーにコンテキストを追加する必要があるのですか?

ユーザー値にアクセスする必要がある場合は、デフォルトのコンテキストを使用できます。たとえば、編集中のユーザーIDをロードするために%user:uidを使用できます。

3
FiNeX