既存の段落エンティティを参照する方法は?


8

既存の段落のエンティティ参照フィールドを作成しようとしていますが、理解できないようです。

通常のエンティティ参照フィールド(コンテンツ)を作成してみましたが、コンテンツタイプから選択するオプションしかありません。

段落フィールドを作成し、エンティティ参照ビューを使用して結果を表示しようとしました。(これは段落エンティティIDのリストを表示しますが、ノードで1つを参照すると、There are no entities matching "(21)".

ノード内の既存の段落エンティティを参照するにはどうすればよいですか?

回答:


8

段落の再利用はサポート/許可されていません。各段落には、使用されているホストエンティティへの参照があり、そのような参照を1つだけサポートします。

段落で再利用可能なコンテンツが必要な場合は、段落タイプから参照する別のエンティティタイプまたはバンドルが必要です。


しかし、確かに段落は単なる実体ですか?そして、私たちは任意のエンティティを参照できるはずですか?
Janey

はい、それは段落であり、はい、段落フィールドはそれへの参照にすぎません。しかし、私が言ったように、段落にはそれを使用するエンティティへの参照もあり、現在そのような参照は1つしかサポートされていません。複数のエンティティがそれを参照するときの動作は定義されておらず、サポートされていません。
Berdir

2
ユースケースが段落アイテムの再利用ではなく、それらを参照する場合。私のユースケースは、複数の段落アイテムに表示されるeformを用意することです(eform to paragraph itemは1対多です)。送信されたエンティティフォームには、送信時に存在していた段落アイテムへの参照が必要です。これは再利用されませんが、段落アイテムを参照するための有効なユースケースです。
フランクロバートアンダーソン

@FrankRobertAndersonこれ、段落から eform 参照するように聞こえます。これは、参照フィールドを持つeform段落タイプとして行うものです。フォームが表示された段落またはノード/ホストエンティティを知ることは、フォームも段落参照もエンティティ参照も自動的に処理できないものですが、フォームの変更を使用して、ページを覚えていることができるはずです。さらに情報が必要な場合は、別の質問をしてください
Berdir

1
@Berdirは私のユースケースでは機能しません。質問は段落に保存され、提出はeform提出に保存されます。あなたの提案では、質問、回答、および回答したユーザーの間にリンクはありません。しかし、それは問題ではありません。私はこれを実行し、それが機能します。これは追加の質問ではなく、段落アイテムを参照することが必ずしも段落のコンテンツを再利用することを意味するわけではないというより多くの議論です。参照は単なる参照である場合があります。
フランクロバートアンダーソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.