diff --git a/lib/SimpleSAML/XHTML/Template.php b/lib/SimpleSAML/XHTML/Template.php
index 65ff741621cdb7561f682e72ce10a8f128e6ea72..43a00a768ed8a277226504c62d80725959eaf817 100644
--- a/lib/SimpleSAML/XHTML/Template.php
+++ b/lib/SimpleSAML/XHTML/Template.php
@@ -95,6 +95,7 @@ class SimpleSAML_XHTML_Template
         $this->translator = new SimpleSAML\Locale\Translate($configuration, $defaultDictionary);
         $this->localization = new \SimpleSAML\Locale\Localization($configuration);
         $this->twig = $this->setupTwig();
+        SimpleSAML\Module::callHooks('templateInit', $this->data);
     }