cancel
Showing results for 
Search instead for 
Did you mean: 

Why are my custom page structure changes not updating the galaxy, userCenter and admin themes?

joannadark_
Confirmed Champ
Confirmed Champ

I updated the page structures for the galaxy, userCenter and admin themes. I declared these structure changes to the theme service using the themes extension point in my theme-contrib.xml file:

<require>org.nuxeo.theme.nuxeo.default</require>
<require>org.nuxeo.ecm.user.center.theme</require>
<require>org.nuxeo.ecm.admin.center.theme</require>
<extension target="org.nuxeo.theme.services.ThemeService" point="themes">
  <theme>
    <src>themes/document-management.xml</src>
  </theme>
  <theme>
    <src>themes/user-center.xml</src>
  </theme>
  <theme>
    <src>themes/admin-center.xml</src>
  </theme>
</extension>

I turned on the DEBUG mode in the lib/log4j.xml

<category name="org.nuxeo.theme">
  <priority value="DEBUG" />
</category>

The log/server.log file indicates that the theme is being registered as well as overriding a previous theme...

DEBUG  [org.nuxeo.theme.types.TypeRegistry] Registered theme THEME: themes/document-management.xml
DEBUG  [org.nuxeo.theme.types.TypeRegistry] Overriding theme THEME: themes/document-management.xml
DEBUG  [org.nuxeo.theme.types.TypeRegistry] Registered theme THEME: themes/user-center.xml
DEBUG  [org.nuxeo.theme.types.TypeRegistry] Overriding theme THEME: themes/user-center.xml
DEBUG  [org.nuxeo.theme.types.TypeRegistry] Registered theme THEME: themes/admin-center.xml
DEBUG  [org.nuxeo.theme.types.TypeRegistry] Overriding theme THEME: themes/admin-center.xml

But these page structures do not get overridden unless I rename the xml files to something other than document-management.xml, user-center.xml, admin-center.xml. Only then are these changes reflected in the browser.

2 REPLIES 2

Anahide_Tchertc
Elite Collaborator
Elite Collaborator

Hi,

joannadark_
Confirmed Champ
Confirmed Champ

Thanks for your feedback. Created new Jira issue here... https

Getting started

Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.