diff --git a/config-templates/config.php b/config-templates/config.php index fb7a87623c0ec1f20c191ce28ab54b54b830fb60..ddbe91f14cf2462460c5165631f0a0d96e154827 100644 --- a/config-templates/config.php +++ b/config-templates/config.php @@ -786,6 +786,12 @@ $config = [ */ 'theme.use' => 'default', + /* + * Set this option to the text you would like to appear at the header of each page. Set to false if you don't want + * any text to appear in the header. + */ + //'theme.header' => 'SimpleSAMLphp' + /* * Templating options * diff --git a/lib/SimpleSAML/XHTML/Template.php b/lib/SimpleSAML/XHTML/Template.php index 9b2907fd327146fbca2a11df1c8ae4bc02006567..90e6c027ec8fe66f9ea1d151e0fa37ca52a44774 100644 --- a/lib/SimpleSAML/XHTML/Template.php +++ b/lib/SimpleSAML/XHTML/Template.php @@ -462,6 +462,8 @@ class Template extends Response } $this->data['year'] = date('Y'); + + $this->data['header'] = $this->configuration->getValue('theme.header', 'SimpleSAMLphp'); } diff --git a/templates/_header.twig b/templates/_header.twig index efc28c2ff26107ba886aa24a712a231ba8d97ed7..1359659c46d28057b1c0881e9192ac8a82e0d6bc 100644 --- a/templates/_header.twig +++ b/templates/_header.twig @@ -3,7 +3,16 @@ <div class="left"> <div class="v-center logo-header"> <div id="logo"> - <span class="simple">Simple</span><span class="saml">SAML</span><span class="simple">php</span> + {%- if header == 'SimpleSAMLphp' %} + + <span class="simple">Simple</span>{# -#} + <span class="saml">SAML</span>{# -#} + <span class="simple">php</span> + {%- else %} + + {{ header }} + {%- endif %} + <img class="pure-img hidden" src="" alt="LOGO"> </div> </div>