web-dev-qa-db-ja.com

フォーム内のエンティティ参照選択リストの並べ替えオプション

エンティティ参照フィールドの入力方法を、管理者サイドフォームの選択ウィジェットのオートコンプリートウィジェットから変更すると、[フォーム表示の管理]で使用できる並べ替えオプションがなく、選択ウィジェットはデフォルトで次のように並べ替えられます。エンティティID。

その選択ウィジェットのエンティティを別のフィールド(私の場合は「タイトル」)でソートする方法はありますか?私は これについての注記 を見ましたが、それはdrupal 7に関係します(そして、私のエンティティタイプはカスタムであり、ノード拡張ではありません)。

3
saramm1

Drupal 8でこの機能を有効にするには

  1. エンティティタイプのビューを追加します。
  2. フィールドと並べ替えオプションを使用してエンティティ参照ビューの表示を作成します(上記の@ saramm1からのコメントを参照)。
  3. エンティティ参照フィールドのフィールド設定を編集し、ビューを使用するように「参照タイプ」を変更します。
5
mradcliffe