Add umami analytics

This commit is contained in:
Tobias Reisinger 2021-07-22 20:40:29 +02:00
parent 03525dcb1f
commit 313577579e
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
2 changed files with 17 additions and 8 deletions

View file

@ -1,5 +1,5 @@
name: Reitanlage Oranienburg
version: 1.1.0
version: 1.2.0
description: Design der Reitanlage Oranienburg
icon: rebel
author:
@ -15,17 +15,22 @@ license: Apache-2.0
form:
validation: loose
fields:
dropdown.enabled:
umami.enabled:
type: toggle
label: Dropdown in Menu
label: Enable umami analytics
highlight: 1
default: 1
default: 0
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
1: Enabled
0: Disabled
validate:
type: bool
umami.id:
type: text
label: ID for umami analytics
umami.url:
type: text
label: URL to load umami script from
custom_logo:
type: file
label: Logo
@ -33,6 +38,6 @@ form:
destination: 'theme://images/logo'
multiple: false
markdown: true
description: Will be used instead of default logo `theme://images/grav-logo.svg`
description: Will be used instead of default logo `theme://images/logo.svg`
accept:
- image/*

View file

@ -94,4 +94,8 @@
{{ assets.js()|raw }}
{% endblock %}
{% if theme_var('umami.enabled') %}
<script async defer data-website-id="{{ theme_var('umami.id') }}" src="{{ theme_var('umami.url') }}"></script>
{% endif %}
</html>