cms:drupal:upgrade8:references
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
cms:drupal:upgrade8:references [2022/01/03 20:18] – [referenceを機能させる] king | cms:drupal:upgrade8:references [2022/01/03 23:00] – [referenceを機能させる] king | ||
---|---|---|---|
行 20: | 行 20: | ||
^D8移行後|{{: | ^D8移行後|{{: | ||
- | 代理店やメーカなどの参照先もあるが、ここで一旦無視する。 | + | 代理店やメーカなどの参照先もあるが、ここで一旦無視するとして、参照するためのフィールドを作る。viewsは移行する手段があるようですが、コンテンツのフィールドが移行されてなきゃだめなんで、結局全てのコンテンツを修正する必要があるというわけですかね? |
+ | さらにぐぐってみたら、[[https:// | ||
+ | < | ||
+ | 古いCCKパッケージのおよびフィールドタイプのD7バージョンを提供するReferencesモジュールを使用しているようです。node_referenceuser_reference | ||
+ | |||
+ | このモジュールは、drupal7の初期にこれらのフィールドタイプを有効にするためのソリューションでした。しばらくして、エンティティ参照がd7に登場し、任意のエンティティを参照するための汎用フィールドタイプを提供し、それ以来Drupal8コアに含まれています。 | ||
+ | 問題に対処するには、参照フィールドを適切なフィールドタイプに移行することから始める必要がありますentity_reference。 | ||
+ | drupal 8の移行前に作業を完了するのに役立つ、Reference toEntityReferenceフィールド移行と呼ばれるモジュールがあります。</ | ||
+ | |||
+ | **えっ?そうなの!** 全然知らんかったんだけど。これは別のページでもう一回やるとして、、、 | ||
+ | |||
+ | ==== 子コンテンツのフィールドを作る ==== | ||
+ | {{: | ||
+ | |||
+ | 次にフィールドの設定で\\ | ||
+ | {{: | ||
+ | |||
+ | デフォルト値が選択式(セレクト)になるためには、あとで、フィールドの管理 ではなく、フォームの表示管理 で選べるようになる。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== viewを作成 ==== | ||
cms/drupal/upgrade8/references.txt · 最終更新: 2022/01/03 23:08 by king