web-dev-qa-db-ja.com

段落バンドルを機能付きでエクスポートする方法は?

paragraphs のドキュメントによると、段落バンドルを features モジュールでエクスポートすることは可能ですが、何を検索しても、機能コンポーネントのセクションでオプションを見つけることができませんこの。

段落のドキュメント

特徴:
このモジュールには、field_collectionと重複する機能がありますが、このモジュールには、field_collectionに比べていくつかの利点があります。

  • 段落バンドルごとに異なるフィールド
  • 単一の段落フィールドで異なる段落バンドルを使用する
  • 段落バンドルごとに表示
  • バンドルは機能付きでエクスポート可能です。
  • エンティティなので、エクスポート可能なフィールドベース/インスタンス、Search APIでの表示に使用可能、ビューで使用

作成された一部の段落タイプの機能componentセクションにparagraph typeが表示されないため、すべての段落タイプで機能が同じように扱われていないようです。

2
Mojtaba Reyhani

D8の段落はエンティティタイプです。したがって、段落バンドル定義を使用してフィーチャーを作成するには、少なくとも次のものが必要です。

  • 段落タイプの定義
  • エンティティフォームの表示
  • エンティティビューの表示
  • 使用するフィールドインスタンス。
  • コアオーバーライドフィールド。
  • 必要に応じて、フィールドストレージ定義が必要になります。ただし、フィールドは複数の場所で使用できるため、コアなどの別の機能にこれらを配置するのが最適です。

これらすべてを取得する最も簡単な方法は、新しい機能を作成して、paragraph。[type-machine-name]を検索することです。例えば。 bannerという名前の段落タイプがあるので、paragraph.bannerを検索して結果を追加することで、paragraph_banner機能を作成しました。

1
CG Monroe