From 527f59f07e0538d131e413a0068632d742ffb653 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Dufraisse?= Date: Sat, 11 Mar 2023 10:58:10 +0100 Subject: [PATCH] feat(twig/templates): register --- SeacmsAuth.php | 16 ++++++++++++++++ templates/head-scripts.twig | 5 +++++ templates/head-styles.twig | 3 +++ 3 files changed, 24 insertions(+) create mode 100644 templates/head-scripts.twig create mode 100644 templates/head-styles.twig diff --git a/SeacmsAuth.php b/SeacmsAuth.php index 021851b..0da9695 100644 --- a/SeacmsAuth.php +++ b/SeacmsAuth.php @@ -35,4 +35,20 @@ class SeacmsAuth extends AbstractPicoPlugin implements ApiAware { return new JsonResponse(200,['connected'=>false]); } + + /** + * Triggered when Pico registers the twig template engine + * + * @see Pico::getTwig() + * + * @param Twig_Environment &$twig Twig instance + */ + public function onTwigRegistered(Twig_Environment &$twig) + { + $twigLoader = $twig->getLoader(); + $templateDir = $this->getPluginsDir().'SeacmsAuth/templates'; + if (is_dir($templateDir)){ + $twigLoader->addPath($templateDir, 'SeacmsAuth'); + } + } } diff --git a/templates/head-scripts.twig b/templates/head-scripts.twig new file mode 100644 index 0000000..7c76b04 --- /dev/null +++ b/templates/head-scripts.twig @@ -0,0 +1,5 @@ +{# SPDX-License-Identifier: EUPL-1.2 #} +{# Authors: see README.md #} + + + diff --git a/templates/head-styles.twig b/templates/head-styles.twig new file mode 100644 index 0000000..25d7dec --- /dev/null +++ b/templates/head-styles.twig @@ -0,0 +1,3 @@ +{# SPDX-License-Identifier: EUPL-1.2 #} +{# Authors: see README.md #} + \ No newline at end of file