name: content uploadPath: ../media/content meta: label: Inhalt muiIcon: web backup: active: true collectionName: backups defaultSort: order: MANUALLY views: - type: table columns: - source: path - source: title tablist: activeTab: site tabs: - name: general label: Allgemein subFields: - source: path - source: title - name: lowerTeaser label: Unterer Teaser subFields: - source: showTeaser - source: teaserTitle - source: teaserDescription - source: teaserImages - name: upperTeaser label: Oberer Teaser subFields: - source: teaser - name: site label: content subFields: - source: row - name: meta label: Meta subFields: - source: aktiv - source: meta subNavigation: - name: modalForeign defaultSort: field: "path" order: "ASC" views: - type: table columns: - path defaultCallback: eval: | //js (entry) => { parent.selectEntry(entry) } //!js imageFilter: xs: - fit: true height: 90 width: 90 resampling: lanczos quality: 60 s: - fit: true height: 300 width: 300 resampling: lanczos quality: 60 m: - fit: true height: 600 width: 600 resampling: lanczos quality: 60 l: - fit: true height: 1240 width: 1240 resampling: lanczos quality: 60 xl: - fit: true height: 2000 width: 2000 resampling: lanczos quality: 60 permissions: public: methods: get: true post: false put: false delete: false user: methods: get: true post: true put: true delete: true projections: navigation: select: path: 1 hooks: post: return: type: javascript file: hooks/clear_cache.js put: return: type: javascript file: hooks/clear_cache.js fields: - type: string name: path meta: label: Pfad helperText: "Ein Pfad sollte mit einem / starten und ohne eins enden." - type: string name: title meta: label: Titel - name: showTeaser type: boolean meta: label: Anzeigen helperText: "Ist dies aktiviert, so wird der Teaser in der Startseite angezeigt." - type: object[] name: teaserImages meta: label: Bider addElementLabel: Bild Hinzufügen helperText: "Bei mehreren Bildern wird ein Slider eingefügt." dependsOn: eval: $parent.showTeaser subFields: - name: image type: file meta: label: Bild - type: string name: teaserTitle meta: label: Titel dependsOn: eval: $parent.showTeaser - type: string name: teaserDescription meta: label: Beschreibung dependsOn: eval: $parent.showTeaser - name: aktiv type: boolean meta: label: de: Aktiv en: active helperText: de: Wenn diese Einstellung aktiviert wurde, wird diese Seite angezeigt. en: If this setting is activated, this page will be displayed. - name: meta type: object meta: label: de: Metaangaben en: meta settings subFields: - name: datum type: date index: [single] meta: label: { de: "Datum", en: "date" } - name: autor type: string # index: [text] meta: label: de: Autor en: author - name: titel type: string # index: [text] meta: label: { de: "Titel", en: "title" } - name: beschreibung type: string meta: label: de: Meta-Beschreibung en: description - name: keywords type: string meta: label: de: Keywords en: keywords - name: nichtSuchbar type: boolean meta: label: de: nicht suchbar en: not searchable helperText: de: Wenn diese Einstellung aktiviert wurde, wird diese Seite über die interne Suche nicht gefunden, jedoch von Google indiziert. - name: teaser type: object meta: label: Teaser metaElements: - showTeaser subFields: - name: showTeaser type: boolean meta: label: Anzeigen helperText: "Ist dies aktiviert, so wird der Teaser in der Startseite angezeigt." - name: subTitle type: string meta: label: Untertitel helperText: "Dieser Untertitel wird in der Startseite angezeigt." - name: teaserTitle type: string meta: label: Titel helperText: "Dieser Titel wird in der Startseite angezeigt." - name: teaserDescription type: string meta: widget: richtext label: Beschreibung helperText: "Diese Beschreibung wird in der Startseite angezeigt." - !include fields/pagebuilder.yml