☁️ Loving our new documentation website? Provide feedback in the CloudCannon Community! ✨

data_config

Table of contents

Description:

This key defines which file or folder data in your Site is available to populate Select Inputs.

Type:
Object<data_config.*>
Values:
*Object#

This key defines what data sets are available to populate Select Inputs.

Show examplesHide examples

In this example, we have configured data config entries for both a CSV file and a folder of files.

Copied to clipboard
data_config:
  authors:
    path: data/authors.csv
  offices:
    path: data/offices
{
  "data_config": {
    "authors": {
      "path": "data/authors.csv"
    },
    "offices": {
      "path": "data/offices"
    }
  }
}
Configure all data files or folders under the `data_config` key in your [CloudCannon configuration file](/documentation/articles/what-is-the-cloudcannon-configuration-file/).
*Select Inputs* and *Multiselect Inputs* which use the `authors` key are populated by the contents of the `authors.csv` file.
*Select Inputs* and *Multiselect Inputs* which use the `offices` key are populated by the contents of each file in the `offices` folder.
Examples:

In this example, we have configured data config to make data files available for Select Inputs and Multiselect Inputs.

Copied to clipboard
data_config:
  authors:
    path: data/authors.csv
  offices:
    path: data/offices
{
  "data_config": {
    "authors": {
      "path": "data/authors.csv"
    },
    "offices": {
      "path": "data/offices"
    }
  }
}
Configure all data files or folders under the `data_config` key in your [CloudCannon configuration file](/documentation/articles/what-is-the-cloudcannon-configuration-file/).
*Select Inputs* and *Multiselect Inputs* which use the `authors` key are populated by the contents of the `authors.csv` file.
*Select Inputs* and *Multiselect Inputs* which use the `offices` key are populated by the contents of each file in the `offices` folder.
Open in a new tab