画像フィールドを含み、image_imageウィジェットを使用するコンテンツタイプがあります。ノードを編集するときに、画像ごとにテキスト入力を追加したいと思います。このテキストはノードの一部ではありません。翻訳を生成するために使用します。フォームの他の部分を微調整する方法は知っていますが、ここでは、hook_form_alter()とhook_field_widget_form_alter()の間で迷子になっています。どのようにこれを行うのですか?
今のところ、hook_form_alter関数とafter_build関数を使用して、画像のaltフィールドをノード編集フォームに表示する必要のあるものにねじります。次に、送信された値を目的の場所に移動し、画像のタイトルフィールド値をそのaltフィールド値にコピーします。それらが同じであってもかまいません。しかし、私は悲しいです。