daux.io/tmdocs/05_Config/10_Mutiple.md

45 lines
1.6 KiB
Markdown
Raw Normal View History

2013-06-12 21:42:00 +02:00
The Multiple object is created in the 'config.json' file. This will create a group of many pages (records) that can be edited in the admin panel and displayed on the front end.
{
"multiple-name": {
"title": "multiple-title",
"parent": "sample_parent",
"type": "multiple",
"fields": {
}
}
}
**Parameters**
| Name | Default | Options | Description |
| :------------- | :------------- | :------------- | :------------- |
| title | required | | Descriptive title of the object. This value will be used to identify the object in the admin panel sidebar navigation. Required field. |
| type | multiple | | Object identifier. Required, must be set to: 'multiple.' |
| parent | '' | | Defines parent container object. Allows you to group multiple objects together in the admin panel (like a folder). |
| nav | true | true,false | Allows you to hide or show object elements in the admin panel. |
| filters | '' | | Creates a select menu in the admin panel that will filter returned records. |
| sort | '' | asc, desc | Sorts records on call. |
| display | '' | | Defines values to display in the admin output table for each record. |
| download | true | true,false | Enables raw data download from admin panel. (csv file) |
| redirects | true | true,false | Enables option to create link (url) based records. |
| publish | true | true,false | Removes ability to save individual record as draft. |
## Filters Example
{
"filters": ["value"]
}
## Sort Example
{
"sort":{
"value":"asc"
}
}
## Display Example
{
"display":["fname", "lname", "phone", "email"]
}