web-dev-qa-db-ja.com

ユーザー編集画像フォームをカスタムブロックで表示する方法

ユーザー編集ページのパネルを使用して、Drupal7のユーザー編集ページをカスタマイズしようとしています。 Drupal 7.の特定の領域にユーザー編集画像フォームを表示するにはどうすればよいですか。7.パネルで、サイドバー領域に次のようにカスタムテキストを追加します。

<?php
drupal_get_form("edit-picture") ;
?>

ただし、何も表示されません。 CSSを見てフォームIDを取得しました。助言がありますか?

5
user145078

残念ながら、DOMからプルしたIDはフォームIDではありません。これは、ユーザー画像ピッカーフィールドセットのIDです。

ser Picture Field モジュールを見てください。使ったことがないので個人的に保証できません。ただし、ユーザー画像をフィールドにするため、柔軟性が大幅に向上します。パネルを使用すると、フィールドを表示したい場所に移動できます。 editablefields モジュールを使用して、画像をディスプレイで編集可能にすることもできます。

3
thirdender