White Labeling Admin Panel

I’ve been playing around with grav for a bit now and for the most part white labeling has been rather simple but I’ve come to a bit of a standstill.

I can’t seem to find where the site title is located for the Admin Plugin to modify

“Grav Admin Panel | SiteName”

My next struggle is email templating, specifically the footer for the email.

Powered by Grav - The Modern Flat File CMS”

Any guidance would be appreciated, thanks!

Hi @Korsch,

You can adjust both of those via config overrides:

1. Admin panel title
The “Grav Admin Panel | SiteName” text comes from the Admin plugin’s language file.
Create or edit:

user/plugins/admin/languages/en.yaml

(or better, in user/languages/en.yaml to avoid overwriting core) and override:

PLUGIN_ADMIN:
  ADMIN_BETA_MSG: ''
  BRANDING:
    SITE_TITLE: 'Your Custom Title'

Or set site.title in user/config/site.yaml—the part after the pipe usually reflects this value.

2. Email footer
For Grav’s Email plugin, copy the email template from

system/templates/email/

to

user/templates/email/

and edit the footer text there.

This way, your changes survive updates and you can fully white-label both the UI title and outgoing emails.

1 Like