From 63a289b805968fa86d33db0b44d1a64752d46060 Mon Sep 17 00:00:00 2001 From: Anonymous Contributor Date: Fri, 15 Sep 2023 14:31:44 +0200 Subject: [PATCH] Add theme configuration options --- blueprints.yaml | 64 +++++++++++++++++++++++++++++++++++++++++++--- four-creative.yaml | 10 ++++++-- 2 files changed, 69 insertions(+), 5 deletions(-) diff --git a/blueprints.yaml b/blueprints.yaml index b2123cb..9234508 100644 --- a/blueprints.yaml +++ b/blueprints.yaml @@ -3,7 +3,7 @@ slug: four-creative type: theme version: 0.1.0 description: 4Creative theme for Grav -icon: group +icon: cubes author: name: 4Creative email: info@4creative.net @@ -15,9 +15,10 @@ dependencies: form: validation: loose fields: - dropdown.enabled: + assetprotection: type: toggle - label: Dropdown in Menu + label: Bild-Downloads erschweren + help: 'Blockiert den Aufruf des Kontextmenüs für Bilder, was unerfahrenen Nutzern das Stehlen von Seiteninhalten erschwert.' highlight: 1 default: 1 options: @@ -25,3 +26,60 @@ form: 0: PLUGIN_ADMIN.DISABLED validate: type: bool + copyrightmessage: + type: text + size: large + label: Copyright-Hinweis + default: 'All rights reserved' + cookiebanner.enabled: + type: toggle + label: Cookie-Banner einblenden + help: 'Blendet ein Banner ein, das auf die Nutzung von Cookies hinweist.' + highlight: 1 + default: 1 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + validate: + type: bool + cookiebanner.gdprUrl: + type: text + size: large + label: URL zur Datenschutzerklärung + default: '/datenschutz' + dcurl: + type: text + label: Discord-Einladungslink + default: '' + header.logo: + type: file + label: Header-Logo + destination: 'image://' + accept: image/* + header.stickylogo: + type: file + label: Sticky-Header-Logo + help: 'Kleineres Logo für den "Sticky Header", der erscheint, wenn auf der Seite nach unten gescrollt wird.' + destination: 'image://' + accept: image/* + header.background: + type: file + label: Hintergrundbild des Headers (optional) + destination: 'image://' + accept: image/* + footer.dcbutton: + type: file + label: Discord-Button (Footer) + destination: 'image://' + accept: image/* + footer.dcbuttonsmall: + type: file + label: Kleiner Discord-Button (Footer) + help: Wird in der mobilen Version der Website angezeigt + destination: 'image://' + accept: image/* + footer.logo: + type: file + label: Footer-Logo + destination: 'image://' + accept: image/* \ No newline at end of file diff --git a/four-creative.yaml b/four-creative.yaml index fdcf423..891f9df 100644 --- a/four-creative.yaml +++ b/four-creative.yaml @@ -1,3 +1,9 @@ enabled: true -dropdown: - enabled: true +header: + background: '' +cookiebanner: + enabled: false + gdprUrl: '/datenschutz' +dcurl: '' +assetprotection: 1 +copyrightmessage: 'All rights reserved' \ No newline at end of file