web-dev-qa-db-ja.com

エンティティ参照のリビジョン(段落)タイプに基づくビューのフィルタリング

私はDrupal 8.3インストールに取り組んでいます。コンテンツタイプのコアアクセス許可を使用して)サイト上の独自のコンテンツを更新できるように、組織ごとに単一のコンテンツタイプを作成したいと考えています。

コンテンツタイプごとに、エンティティ参照リビジョンフィールド(段落)を使用し、参照されるエンティティのタイプに基づいてビューを表示します(1つに制限されます)。コンテンツタイプで条件付きフィールド(本番環境ではありません)と分類用語を使用してみました(用語と段落タイプのマッチングを強制できません)。

段落タイプに基づいてフィルター基準を構築する方法があることを望んでいましたが、target_idとtarget_revision_idのみが選択可能です。

ブルートフォースアプローチでは、組織ごとに6つのコンテンツタイプを作成する必要がありますが、100を超えるコンテンツタイプを作成するのは非常に困難です。このDRYを維持し、初心者がコンテンツを追加するために簡単に理解できる別の解決策はありますか?

3
George Houpis

ビューの[詳細]セクションに移動して、関係を追加します。

RELATIONSHIPS
field_paragraph: Paragraph

次に、段落タイプのフィールドを含むすべての段落フィールドにフィルターを追加できます。

2
4k4