name: selfImprovementChallenge meta: allowExportAll: true label: de: SelfImp. Challenge en: SelfImp. Challenge muiIcon: label backup: active: true collectionName: backups defaultSort: field: name order: ASC views: &views - type: table columns: - source: title label: de: Titel en: Title filter: true - source: type label: de: Typ en: Type filter: true - source: slug label: de: Slug en: Slug filter: true tablist: activeTab: generalDetails tabs: - name: generalDetails label: de: Allgemeine Details en: General Details subFields: - source: activeAt - source: type - source: title - source: images - source: slug - name: introduction label: de: Kurzbeschreibung en: Short Description subFields: - source: introduction - source: howItWorks - source: blog subNavigation: - name: modalForeign defaultSort: field: name order: ASC views: *views defaultCallback: eval: | (entry) => { parent.selectEntry(entry) } permissions: public: methods: get: true post: false put: false delete: false user: methods: get: true post: true put: true delete: true fields: - name: slug type: string meta: label: de: Slug en: Slug containerProps: layout: size: default: "col-6" small: "col-12" large: "col-6" - name: activeAt type: date meta: label: de: Aktiv ab en: Active at widget: date containerProps: layout: size: default: "col-6" small: "col-12" large: "col-6" - name: type type: number meta: label: de: Typ en: Type widget: select choices: - name: Krass Kraft id: 1 - name: Crazy Calm id: 2 - name: Crazy Crave Control id: 3 - name: Krass Kreativ id: 4 containerProps: layout: size: default: "col-6" small: "col-12" large: "col-6" - name: images type: object meta: label: de: Bilder en: Images subFields: - name: preview type: string meta: label: de: Mobile en: Mobile widget: foreignKey foreign: collection: medialib id: id subNavigation: 0 render: defaultCollectionViews: true - name: detailed type: string meta: label: de: Desktop en: Desktop widget: foreignKey foreign: collection: medialib id: id subNavigation: 0 render: defaultCollectionViews: true - name: title type: string meta: label: de: Titel en: Title - name: introduction type: string[] meta: label: de: Kurzbeschreibung en: Short Description useDefaultArray: true widget: richtext - name: howItWorks type: object meta: label: de: Wie es funktioniert en: How it works subFields: - name: invitation type: string meta: label: de: Einladung en: Invitation - !include fields/contentBlocks/stepNr.yml - name: blog type: object meta: label: de: Blog en: Blog subFields: - name: blogId type: string meta: label: de: Blog ID en: Blog ID widget: foreignKey foreign: collection: content id: id subNavigation: 0 render: defaultCollectionViews: true - name: thumbnail type: string meta: label: de: Thumbnail en: Thumbnail widget: foreignKey foreign: collection: medialib id: id subNavigation: 0 render: defaultCollectionViews: true - name: sources type: object[] meta: label: de: Quellen en: Sources subFields: - name: source type: string meta: label: de: Quelle en: Source - name: url type: string meta: label: de: URL en: URL