Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Files:

  • _new-theme-source _ (This directory holds the new theme's source code)
  • dspace-src/dspace/modules/xmlui/src/main/webapp/themes/theme-dir (This will be the new location for the theme's source)
  • dspace/config/xmlui.xconf

Instructions:

  1. If you are installing a brand new theme that is not distributed with Manakin then preform the following operations, otherwise skip to the next step. <p class="Example"> Code Blockcp new-theme-source dspace-src/dspace/modules/xmlui/src/main/webapp/themes/theme-dir
  2. Open Manakin's configuration file, dspace/config/xmlui.xconf, scroll to the bottom and locate the <themes> element.
  3. Add a new tag <theme> element inside the <themes> element as below: Code Block&lt;theme <theme name="My new theme" path="[theme-dir]"/&gt;>
  4. If you wish to install this theme onto a particular community or collection then modify the new <theme> tag as: Code Block&lt;theme <theme name="My new theme" handle="123/1" path="[theme-dir]"/&gt;
  5. If you wish to install this theme as the default theme then modify your new <theme> tag (make sure this tag is the last theme defined): Code Block&lt;theme <theme name="My new theme" regex=".*" path="[theme-dir]"/&gt;>
  • Other Example Code Blockregex values:
  • Code Blockregex="^$" (Theme for homepage ONLY)code
  • regex="^browse$" (Theme for all global "Browse By" pages)code
  • regex="community-list" (Theme for Community Listing page)
  1. Restart Tomcat (See Quick Restart in Rebuild + DSpace)

Notes:

  • Themes are evaluated in the order they appear in the xmlui.xconf file. Thus, if the default theme is defined before any other themes then no other themes will be used.

...