0

「参照セレクター」(つまり、編集者が参照するドキュメントを選択できるモジュール)がありますが、結果をまだ参照されていないドキュメントに限定したいと考えています。

これは、別のドキュメント内で使用される参照セレクターのスキーマです。

export default {
  title: 'Project Selector',
  name: 'projectSelector',
  type: 'object',
  fields: [
    {
      title: 'Project',
      name: 'project',
      type: 'reference',
      to: [
        { type: 'project' }
      ],
      options: {
        filter: // What does my filter need to look like?
      }
    }
  ]
}

export default {
  title: 'Home Page',
  name: 'homePage',
  type: 'document',
  fields: [
    {
       title: 'Projects',
       name: 'projectsGrid',
       type: 'array',
       of: [
         { type: 'projectSelector' }
       ],
    },
  ]
}

projectSelectorオブジェクトとhomePageドキュメントは親子関係を共有しないことに注意してください。

4

1 に答える 1