106 lines
2.2 KiB
JavaScript
106 lines
2.2 KiB
JavaScript
import PagesAdd from './client/components/collections/Pages/Add';
|
|
import PagesArchive from './client/components/collections/Pages/Archive';
|
|
import PagesEdit from './client/components/collections/Pages/Edit';
|
|
|
|
import OrdersAdd from './client/components/collections/Orders/Add';
|
|
import OrdersArchive from './client/components/collections/Orders/Archive';
|
|
import OrdersEdit from './client/components/collections/Orders/Edit';
|
|
|
|
export default {
|
|
pages: {
|
|
attrs: {
|
|
label: 'Pages',
|
|
singular: 'Page',
|
|
plural: 'Pages',
|
|
},
|
|
|
|
fields: {
|
|
metaInfo: {
|
|
type: 'group',
|
|
fields: {
|
|
title: {
|
|
type: 'string',
|
|
maxLength: 100
|
|
},
|
|
description: { type: 'textarea',
|
|
wysiwyg: false,
|
|
height: 100
|
|
},
|
|
keywords: { type: 'text' }
|
|
}
|
|
},
|
|
content: {
|
|
type: 'group',
|
|
fields: {
|
|
exampleField1: {
|
|
type: 'textarea',
|
|
wysiwyg: true,
|
|
height: 400
|
|
},
|
|
flexibleContentExample: {
|
|
type: 'flex',
|
|
availableLayouts: [
|
|
'layout1',
|
|
'layout5'
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
|
|
components: {
|
|
add: PagesAdd,
|
|
archive: PagesArchive,
|
|
edit: PagesEdit
|
|
}
|
|
},
|
|
|
|
orders: {
|
|
attrs: {
|
|
label: 'Orders',
|
|
singular: 'Order',
|
|
plural: 'Orders',
|
|
},
|
|
|
|
fields: {
|
|
metaInfo: {
|
|
type: 'group',
|
|
fields: {
|
|
title: {
|
|
type: 'string',
|
|
maxLength: 100
|
|
},
|
|
description: { type: 'textarea',
|
|
wysiwyg: false,
|
|
height: 100
|
|
},
|
|
keywords: { type: 'text' }
|
|
}
|
|
},
|
|
content: {
|
|
type: 'group',
|
|
fields: {
|
|
exampleField1: {
|
|
type: 'textarea',
|
|
wysiwyg: true,
|
|
height: 400
|
|
},
|
|
flexibleContentExample: {
|
|
type: 'flex',
|
|
availableLayouts: [
|
|
'layout1',
|
|
'layout5'
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
|
|
components: {
|
|
add: OrdersAdd,
|
|
archive: OrdersArchive,
|
|
edit: OrdersEdit
|
|
}
|
|
},
|
|
};
|