<?xml version="1.0" encoding="utf-8"?>
<html>
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
...
- 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"> new-theme-source dspace-src/dspace/modules/xmlui/src/main/webapp/themes/theme-dir
- Open Manakin's configuration file, dspace/config/xmlui.xconf, scroll to the bottom and locate the <themes> element.
- Add a new tag <theme> element inside the <themes> element as below:
Code Block |
---|
<theme name="My new theme" path="[theme-dir]"/> |
- If you wish to install this theme onto a particular community or collection then modify the new <theme> tag as:
Code Block |
---|
<theme name="My new theme" handle="123/1" path="[theme-dir]"/> |
- 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 |
---|
<theme name="My new theme" regex=".*" path="[theme-dir]"/> |
- Other Example values:
- (Theme for homepage ONLY)
Code Block |
---|
regex="^browse$" |
(Theme for all global "Browse By" pages) Code Block |
---|
regex="community-list" |
(Theme for Community Listing page)
- Restart Tomcat (See Quick Restart in Rebuild+DSpace)
...