From a99ccd1d13cc397dd20e95640eb58a0054b76789 Mon Sep 17 00:00:00 2001 From: Daniel Siepmann Date: Fri, 21 Aug 2020 09:45:09 +0200 Subject: [PATCH] Add topics widget --- Configuration/Services/Tracking.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Configuration/Services/Tracking.yaml b/Configuration/Services/Tracking.yaml index 27fde0f..fe6513b 100644 --- a/Configuration/Services/Tracking.yaml +++ b/Configuration/Services/Tracking.yaml @@ -19,6 +19,28 @@ services: $queryBuilder: '@querybuilder.tx_tracking_pageview' $pagesToExclude: [1, 11, 38] + dashboard.provider.danielsiepmann.tracking.records.topics: + class: 'DanielSiepmann\Tracking\Dashboard\Provider\Recordviews' + arguments: + $queryBuilder: '@querybuilder.tx_tracking_recordview' + $recordTableLimitation: ['sys_category'] + + dashboard.widget.danielsiepmann.tracking.records.topics: + class: 'TYPO3\CMS\Dashboard\Widgets\DoughnutChartWidget' + arguments: + $view: '@dashboard.views.widget' + $dataProvider: '@dashboard.provider.danielsiepmann.tracking.records.topics' + tags: + - name: 'dashboard.widget' + identifier: 'newsDoughnut' + groupNames: 'tracking' + iconIdentifier: 'content-widget-chart-pie' + title: 'Topics' + description: 'Shows which topics are called most' + additionalCssClasses: 'dashboard-item--chart' + height: 'medium' + width: 'small' + DanielSiepmann\Tracking\Middleware\Pageview: public: true arguments: