Posted by s-jack on January 6, 2016 at 4:08pm
あるノードを作成途中に、
エンティティーリファレンスで参照選択しますが、
選択するエンティティが存在しない場合に、
他のエンティティ(例えばタクソノミや他のコンテンツタイプのノード)を作成するステップに入り、
作成後に戻って入力途中のノードで選択後、
ノードの作成が終了する
みたいなことができますでしょうか?
(編集時も含みます、参照自体を変更したり編集するなど)
コントリビュートモジュールの設定でできるとか、
コードをハック(モジュール作れば)すればできるとか、
情報ありましたらお願いします。

Comments
ちょっとよい方法が思いつかないのですが、 Entity
ちょっとよい方法が思いつかないのですが、 Entity Inline Form モジュールはお試しになりましたでしょうか?こちらのモジュールの挙動が求めてらっしゃるものに近いかもしれません。よろしければお試しになってみてください。
hgotoさん、ビンゴですね、希望通りの動きをしました。
hgotoさん、ビンゴですね、希望通りの動きをしました。
入力フォーム中で参照のための選択・作成するUIは付属のwidgetがちょっと物足りませんが、Viewを使えるようなので、いじってみたいと思います。
追加で質問で恐縮ですが、
この参照しているエンティティのある1つのフィールドとかを引っ張ってきて表示することってできますでしょうか?
データベースで言うところのルックアップフィールドみたいな感じです。
ご存知でしたら教えていただけると助かります。
追加で質問で恐縮ですが、
お返事が遅くなり申し訳ありません。。
ノードの詳細ページでのことをイメージされているのでしょうか?それとも編集ページのことをイメージされているのでしょうか?
前者の場合は Entity Reference の表示設定と参照されている側のエンティティのビューモードの表示設定などで実現が可能かと思います。
後者の場合はすみません、どういう状況をイメージされているのかいまひとつわかりませんので・・・・もう少し詳しくイメージをお知らせいただければと思います。
hgotoさん、レスありがとうございます。関連もしくは参
hgotoさん、レスありがとうございます。
関連もしくは参照? 関連先のエンティティのフィールドを表示したい
恥ずかしながら、同じグループに無意識でマルチポストしてました。
前者です。
仰せのとおり、Entity ReferenceでViewsで表示という結論になりました。
Viewsモジュールを使いこなせてないということでした。(笑)
(二重投稿になってしまったので削除しました)
(二重投稿になってしまったので削除しました)