From e5db0007c95dd217f1489c154695b8254d234020 Mon Sep 17 00:00:00 2001 From: Naomi Date: Wed, 12 Sep 2018 15:50:08 +0100 Subject: [PATCH] Started on Reporting Presets block. --- .../opencase_reporting.module | 12 ++++++++ .../src/Plugin/Block/Presets.php | 29 +++++++++++++++++++ ...lock--opencase-reporting-presets.html.twig | 6 ++++ 3 files changed, 47 insertions(+) create mode 100644 modules/opencase_reporting/src/Plugin/Block/Presets.php create mode 100644 modules/opencase_reporting/templates/block--opencase-reporting-presets.html.twig diff --git a/modules/opencase_reporting/opencase_reporting.module b/modules/opencase_reporting/opencase_reporting.module index 2d3b018..36383cf 100644 --- a/modules/opencase_reporting/opencase_reporting.module +++ b/modules/opencase_reporting/opencase_reporting.module @@ -23,6 +23,18 @@ function opencase_reporting_help($route_name, RouteMatchInterface $route_match) } } +/** + * Implements hook_theme(). + */ +function opencase_reporting_theme() { + return array( + 'opencase_reporting_presets' => array( + 'variables' => array('presets' => array()), + 'template' => 'block--opencase-reporting-presets', + ), + ); +} + /** * Implements hook_page_attachments * diff --git a/modules/opencase_reporting/src/Plugin/Block/Presets.php b/modules/opencase_reporting/src/Plugin/Block/Presets.php new file mode 100644 index 0000000..1b0e77d --- /dev/null +++ b/modules/opencase_reporting/src/Plugin/Block/Presets.php @@ -0,0 +1,29 @@ + array(array('title'=>'me', 'url'=>'you'), array('title'=>'them', 'url'=>'us')), + '#theme' => 'opencase_reporting_presets' + ); + } +} diff --git a/modules/opencase_reporting/templates/block--opencase-reporting-presets.html.twig b/modules/opencase_reporting/templates/block--opencase-reporting-presets.html.twig new file mode 100644 index 0000000..1e204fa --- /dev/null +++ b/modules/opencase_reporting/templates/block--opencase-reporting-presets.html.twig @@ -0,0 +1,6 @@ +