start module output

This commit is contained in:
2020-08-20 01:35:08 +02:00
parent f6882ea1f1
commit d65df84cc3
22 changed files with 289 additions and 131 deletions
+34
View File
@@ -0,0 +1,34 @@
export default {
alias: 'module.headline',
// define layouts users can switch between
layouts: [
{
label: 'Default',
preview: '/images/rte-layout1.png'
},
{
label: 'Big',
preview: '/images/rte-layout2.png'
},
],
// define a preview which is rendered in the overview
preview: {
template: '<div v-html="model.text"></div>'
},
fields: [
{
field: 'headline',
display: 'text',
label: 'Headline',
required: true
},
{
field: 'subline',
display: 'text',
label: 'Subline'
},
]
};
@@ -0,0 +1,34 @@
export default {
alias: 'module.textWithImage',
// define a preview which is rendered in the overview
preview: {
template: '<div v-html="model.text"></div>'
},
fields: [
{
field: 'headline',
display: 'text',
label: 'Headline',
required: true
},
{
field: 'text',
display: 'rte',
label: 'Text',
description: 'Enter a long-form text',
required: true
},
{
field: 'isLeftAligned',
display: 'toggle',
label: 'Is left aligned'
},
{
field: 'imageId',
display: 'media',
label: 'Image'
}
]
};
@@ -1,51 +0,0 @@
import MetaFields from '../meta.partial';
export default {
alias: 'module.headline',
// define layouts users can switch between
layouts: [
{
label: 'Default',
preview: '/images/rte-layout1.png'
},
{
label: 'Big',
preview: '/images/rte-layout2.png'
},
],
// define a preview which is rendered in the overview
preview: {
template: '<div v-html="model.text"></div>'
},
tabs: [
{
name: 'general',
label: '@ui.tab_content',
class: 'is-blank'
},
{
name: 'meta',
label: 'Meta'
}
],
fields: [
//{
// field: 'name',
// display: 'text',
// label: '@ui.name',
// required: true
//},
{
field: 'name',
display: 'modules',
label: '@ui.name',
required: true,
hideLabel: true,
class: 'ui-modules'
}
].concat(MetaFields)
};
+1 -7
View File
@@ -16,14 +16,8 @@ export default {
],
fields: [
//{
// field: 'name',
// display: 'text',
// label: '@ui.name',
// required: true
//},
{
field: 'name',
field: 'modules',
display: 'modules',
label: '@ui.name',
required: true,
+3
View File
@@ -1,4 +1,5 @@
using System;
using System.Collections.Generic;
using zero.Core.Entities;
namespace zero.TestData
@@ -10,5 +11,7 @@ namespace zero.TestData
public OptionsPagePartial Options { get; set; } = new OptionsPagePartial();
public string Text { get; set; }
public List<Module> Modules { get; set; } = new List<Module>();
}
}