2

私は Netlify の CMS と少し混乱しています。特に、config.yml. 私は Gatsby 静的サイトで Netlify CMS を使用して、エンド ユーザーが Web サイト上の動的データを少し更新できるようにしています。

私が達成しようとしていること:

ユーザーが最大占有率と現在の占有率 (つまり、そのツアーで現在予約されている人数) を使用して、新しいツアーの日付を作成できるようにする CMS のデータ型が必要です。

これを達成するために、私は現在これを使用していますconfig.yml(これconfig.ymlstatic/admin私のGatsbyプロジェクトのプロジェクトルートにあります):

backend:
  name: git-gateway
  branch: master

publish_mode: editorial_workflow

media_folder: src/images/uploads
public_folder: /uploads

collections:
  - name: "tourInfo"
    label: "Tour Info"
    description: "Upcoming tours and their availability"
    files:
      - label: "tour"
        name: "Tour"
        file: "static/tours.json"
        fields:
          - {label: "Tour Date", name: "date", widget: "datetime"}
          - {label: "Total Places", name: "totalPlaces", widget: "number"}
          - {label: "Filled Places", name: "filledPlaces", widget: "number"}

これは私が探しているものではないようですが、ツアーの日付の多数のインスタンスを作成することはできないようですが、1 つだけです。おそらく、これはコレクション タイプに関する私の根本的な誤解ですがtour、1 つのファイルとして定義し、そこにツアーの多数のインスタンスを入力できると考えました。

誰かがファイルによる死なしにこのツアーデータポイントの配列を達成する方法の正しい方向に私を向けることができますか?

4

1 に答える 1