コンテンツ構造をフィルタリングするGraphQLリクエストの作成方法

問題

  • コンテンツ構造 ( WebContent > Structures ) をフィルタリングしようとして、間違った構文を使用すると、次のようなエラーが発生することがあります:
  • Exception while fetching data (/contentStructureStructuredContents) : null
  • "Internal Server Error",classification": "DataFetchingException"
  • "contentStructureStructuredContents": null

環境

  • Liferay DXP 7.4

解像度

  • リクエストには以下のテンプレートを使用してください:
    {
    contentStructureStructuredContents(contentStructureId: <yourContentStructureId>, filter: "contentFields/yourStructureFieldReference eq 'yourWebContentTextEntry'") {
    items {
    id
    contentFields {
    contentFieldValue {
    data
    }
    label
    }
    }
    }
    }
    テキストフィールドをクリックして "Advanced "タブを開くと、構造のフィールドリファレンスを見つけ、編集することができる。

    注:contentStructureIdは独自のものに変更してください。
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています