Answers.Body: <p>So, you're referring to the Drupal configuration setting under Appearance, where you can &quot;Choose theme for CiviCRM administration/backend pages.&quot;</p>
  <p>The main confusion here is that 'civicrm administration/backend pages' isn't well-defined, the definition depends on not just the url, but also, who's accessing it.</p>
  <p>For your reports example, I expect what is happening is that CiviCRM considers them 'adminstration/backend', but that you have given access to the report to &quot;non-adminstrators&quot;, and you haven't also given them access to your administration theme. So non-administrators will access the reports with the fall back to the 'front-end' theme.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-02-03T10:16:14.910Z
Answers.Text: Thanks for the explanation. One challenge is that some themes do not let you update profile definitions - there is an error somewhere on the page so you can't fill in the field definition form.
Answers.UserDisplayName: Stephen Palmstrom
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-02-02T15:34:26.987Z
Answers.LastActivityDate: 2023-02-02T15:34:26.987Z
Answers.UserDisplayName: Alan Dixon
Body: <p>I notice that the theme Administrators of CiviCRM get is that set for Administration, even if they are in a public part of CiviCRM, e.g. CiviCRM Home. Is this intentional?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-01-30T13:29:17.720Z
Comments.Text: I do not think it is and have not observed this behaviour yet. Probably you have alreeady cleared the drupal caches?!
Comments.UserDisplayName: Fabian
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-02-01T14:38:01.340Z
Comments.Text: Just ran https:/<drupal site>/civicrm/report/instance/<id>?reset=1&force=1 as an administrator and got the administrator theme, and the same link as a non-administrator and got the public theme.
Comments.UserDisplayName: Stephen Palmstrom
Tags: <admin><theme><drupal-9>
Title: Is it intentional that the CiviCRM public theme always the same as the CiviCRM Administration theme for administrators?
ThreadText: # Is it intentional that the CiviCRM public theme always the same as the CiviCRM Administration theme for administrators?
  
  (Asked by: username_0 on 2023-01-30)
  
  I notice that the theme Administrators of CiviCRM get is that set for Administration, even if they are in a public part of CiviCRM, e.g. CiviCRM Home. Is this intentional?
  
  **Tags:** admin, theme, drupal-9
  
  > **Comments:**
  > **username_1**: I do not think it is and have not observed this behaviour yet. Probably you have alreeady cleared the drupal caches?!  
  > **username_0**: Just ran https:/<drupal site>/civicrm/report/instance/<id>?reset=1&force=1 as an administrator and got the administrator theme, and the same link as a non-administrator and got the public theme.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2023-02-02. Score: 1
  
  So, you're referring to the Drupal configuration setting under Appearance, where you can "Choose theme for CiviCRM administration/backend pages."
  
  The main confusion here is that 'civicrm administration/backend pages' isn't well-defined, the definition depends on not just the url, but also, who's accessing it.
  
  For your reports example, I expect what is happening is that CiviCRM considers them 'adminstration/backend', but that you have given access to the report to "non-adminstrators", and you haven't also given them access to your administration theme. So non-administrators will access the reports with the fall back to the 'front-end' theme.
  
  > **Comments:**
  > **username_0**: Thanks for the explanation. One challenge is that some themes do not let you update profile definitions - there is an error somewhere on the page so you can't fill in the field definition form.  
  
  ---
  
  