1.16.1 externe Themes
Das Theme für den Goobi viewer liegt standardmäßig in der kompilierten Applikation. Es kann aber auch extrahiert außerhalb des Applikationskontextes liegen, zum Beispiel als ausgechecktes Git-Repository.
Damit auch Theme spezifische CMS-Seiten gefunden werden muss als Unterelement des Theme-Eintrages noch ein <rootPath>
mit dem absoluten Pfad bis zu dem Themes-Ordner definiert werden:
<viewer>
<theme mainTheme="reference" discriminatorField="">
<rootPath>/opt/digiverso/viewer/themes/goobi-viewer-theme-reference/goobi-viewer-theme-reference/WebContent/resources/themes/</rootPath>
</theme>
</viewer>
Dieser Pfad muss außerdem im Context der Applikation innerhalb des Tomcats als PreRessource
definiert sein:
<Context>
<Resources>
<PreResources
className="org.apache.catalina.webresources.DirResourceSet"
base="/opt/digiverso/viewer/themes/goobi-viewer-theme-reference/goobi-viewer-theme-reference/WebContent/resources/themes"
webAppMount="/resources/themes" />
</Resources>
</Context>
Last updated