tentative blueprint modules

This commit is contained in:
2021-03-10 12:58:51 +01:00
parent 3e532f49ec
commit 7d2396c196
19 changed files with 137 additions and 46 deletions
@@ -0,0 +1,42 @@
title: Features
'@extends': default
form:
fields:
tabs:
fields:
advanced:
fields:
columns:
fields:
column1:
fields:
name:
default: modular/features
'@data-options': '\Grav\Common\Page\Pages::modularTypes'
overrides:
fields:
header.template:
default: modular/features
'@data-options': '\Grav\Common\Page\Pages::modularTypes'
features:
type: tab
title: Features
fields:
header.features:
name: features
type: list
label: Features
fields:
.icon:
type: text
label: Icon
.header:
type: text
label: Header
.text:
type: markdown
label: Text
validate:
type: textarea
@@ -0,0 +1,36 @@
title: Personnes
'@extends': default
form:
fields:
tabs:
fields:
features:
type: tab
title: Personnes
fields:
header.class:
type: select
label: Layout
default: small
size: medium
header.personnes:
name: features
type: list
label: Personnes
fields:
.nom:
type: text
label: Nom
.fonction:
type: text
label: Fonction
.biographie:
type: markdown
label: Biographie
.portrait:
type: file
label: Portrait
@@ -0,0 +1,40 @@
title: Programmes
'@extends': default
form:
fields:
tabs:
fields:
advanced:
fields:
columns:
fields:
column1:
fields:
name:
default: modular/programmes
'@data-options': '\Grav\Common\Page\Pages::modularTypes'
overrides:
fields:
header.template:
default: modular/programmes
'@data-options': '\Grav\Common\Page\Pages::modularTypes'
features:
type: tab
title: Programmes
fields:
header.features:
name: features
type: list
label: Programmes
fields:
.icon:
type: text
label: Icon
.header:
type: text
label: Header
.text:
type: text
label: Text
@@ -0,0 +1,46 @@
title: Showcase
'@extends': default
form:
fields:
tabs:
fields:
advanced:
fields:
columns:
fields:
column1:
fields:
name:
default: modular/showcase
'@data-options': '\Grav\Common\Page\Pages::modularTypes'
overrides:
fields:
header.template:
default: modular/showcase
'@data-options': '\Grav\Common\Page\Pages::modularTypes'
buttons:
type: tab
title: Buttons
fields:
header.buttons:
name: buttons
type: list
label: Buttons
fields:
.text:
type: text
label: Text
.url:
type: text
label: URL
.primary:
type: toggle
label: Primary
highlight: 1
default: 1
options:
1: 'Yes'
0: 'No'
validate:
type: bool
+34
View File
@@ -0,0 +1,34 @@
title: Text
'@extends': default
form:
fields:
tabs:
fields:
advanced:
fields:
columns:
fields:
column1:
fields:
name:
default: modular/text
'@data-options': '\Grav\Common\Page\Pages::modularTypes'
overrides:
fields:
header.template:
default: modular/text
'@data-options': '\Grav\Common\Page\Pages::modularTypes'
content:
fields:
uploads:
label: Page Media (first one will be displayed next to your content)
header.image_align:
type: select
label: Image position
classes: fancy
default: left
options:
'left': 'Left'
'right': 'Right'
type: