zwischenstand
This commit is contained in:
@@ -4,10 +4,6 @@ uploadPath: ../media/navigation
|
||||
meta:
|
||||
label: "Navigation"
|
||||
muiIcon: navigation
|
||||
allowExportAll: true
|
||||
backup:
|
||||
active: true
|
||||
collectionName: backups
|
||||
views:
|
||||
- type: simpleList
|
||||
mediaQuery: "(max-width:599px)"
|
||||
@@ -17,7 +13,6 @@ meta:
|
||||
mediaQuery: "(min-width:600px)"
|
||||
columns:
|
||||
- source: tree
|
||||
name: Navigationsbaum
|
||||
|
||||
permissions:
|
||||
public:
|
||||
@@ -32,15 +27,60 @@ permissions:
|
||||
post: false
|
||||
put: true
|
||||
delete: false
|
||||
hooks:
|
||||
post:
|
||||
return:
|
||||
type: javascript
|
||||
file: hooks/clear_cache.js
|
||||
put:
|
||||
return:
|
||||
type: javascript
|
||||
file: hooks/clear_cache.js
|
||||
|
||||
x-endpoint: &endpoint
|
||||
name: endpoint
|
||||
type: boolean
|
||||
meta:
|
||||
defaultValue:
|
||||
eval: 1 == 1
|
||||
label: Endpunkt
|
||||
|
||||
x-elemente: &elemente
|
||||
name: elements
|
||||
type: object[]
|
||||
meta:
|
||||
label:
|
||||
de: Elemente
|
||||
en: elements
|
||||
folding:
|
||||
previewUnfolded: name
|
||||
previewFolded: name
|
||||
|
||||
x-name: &name
|
||||
name: name
|
||||
type: string
|
||||
meta:
|
||||
label:
|
||||
de: Name
|
||||
en: name
|
||||
helperText:
|
||||
de: Dieser Name wird zur Anzeige in der Navigation verwendet.
|
||||
en: This name is used for display in the navigation.
|
||||
|
||||
x-page: &seite
|
||||
name: page
|
||||
type: string
|
||||
meta:
|
||||
label:
|
||||
de: Seite
|
||||
en: page
|
||||
widget: select
|
||||
dependsOn:
|
||||
eval: |
|
||||
(function(){
|
||||
if($parent.endpoint == undefined) return true;
|
||||
return $parent.endpoint
|
||||
})()
|
||||
|
||||
choices:
|
||||
endpoint: content
|
||||
params:
|
||||
sort: path
|
||||
projection: navigation
|
||||
mapping:
|
||||
id: id
|
||||
name: path
|
||||
|
||||
fields:
|
||||
- name: tree
|
||||
@@ -48,7 +88,9 @@ fields:
|
||||
meta:
|
||||
label: Baum
|
||||
widget: select
|
||||
helperText: Die Servicenavigation sollte Seiten wie bspw. die Datneschutzerklärung oder das Impressum umfassen.
|
||||
helperText:
|
||||
de: Die Servicenavigation sollte Seiten wie bspw. die Datneschutzerklärung oder das Impressum umfassen.
|
||||
en: The service navigation should include pages such as the data protection declaration or the imprint.
|
||||
choices:
|
||||
- id: 0
|
||||
name:
|
||||
@@ -59,38 +101,37 @@ fields:
|
||||
de: Servicenavigation
|
||||
en: service navigation
|
||||
|
||||
- name: pages
|
||||
type: object[]
|
||||
meta:
|
||||
label:
|
||||
de: Seiten
|
||||
en: pages
|
||||
folding:
|
||||
previewUnfolded: name
|
||||
previewFolded: name
|
||||
|
||||
widget: containerLessObjectArray
|
||||
- <<: *elemente
|
||||
subFields:
|
||||
- name: name
|
||||
type: string
|
||||
- *endpoint
|
||||
- *name
|
||||
- *seite
|
||||
- name: image
|
||||
type: file
|
||||
meta:
|
||||
label:
|
||||
de: Name
|
||||
en: name
|
||||
helperText: Dieser Name wird zur Anzeige in der Navigation verwendet.
|
||||
label: Bild
|
||||
dependsOn:
|
||||
eval: |
|
||||
(function(){
|
||||
if($parent.endpoint == undefined) return false;
|
||||
return !$parent.endpoint
|
||||
})()
|
||||
|
||||
- name: page
|
||||
type: string
|
||||
- name: elements
|
||||
type: object[]
|
||||
meta:
|
||||
label:
|
||||
de: Seite
|
||||
en: page
|
||||
widget: select
|
||||
choices:
|
||||
endpoint: page
|
||||
params:
|
||||
sort: path
|
||||
projection: navigation
|
||||
mapping:
|
||||
id: id
|
||||
name: path
|
||||
de: Elemente
|
||||
en: elements
|
||||
dependsOn:
|
||||
eval: |
|
||||
(function(){
|
||||
if($parent.endpoint == undefined) return false;
|
||||
return !$parent.endpoint
|
||||
})()
|
||||
folding:
|
||||
previewUnfolded: name
|
||||
previewFolded: name
|
||||
subFields:
|
||||
- *name
|
||||
- *seite
|
||||
|
||||
Reference in New Issue
Block a user