Solr indexing stylesheets depend on mycore-mods component

Description

Das Stylesheet solr/indexing/mycoreobject-dynamicfields-3.xsl
welches in der mycore-solr Komponente in den Indexierungsprozess eingebunden wird, nutzt XSLT3-Funktionen aus mycore-mods ( <xsl:import href="resource:xsl/functions/mods.xsl" />)

Dadurch lassen sich MyCoRe-Anwendungen, die kein MODS-Datenmodell verwenden (z.B. die Professorenkataloge) ohne Abhängigkeit zu mycore-mods nicht betreiben.

Als vorrübergehende Lösung, und um arbeitsfähig zu sein, habe ich im Profkat-Modul eine Dummy {{mods.xsl }} angelegt, die die XSLT-Funktionen implementiert und Default-Werte zurückgeben.

Lösungsvorschlag:
Verschiebe des Stylesheets mycoreobject-dynamicfields-3.xsl nach mycore-mods
(Dann auch in den Properties die Transformer-Kette anpassen!)

Environment

None

Activity

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Created December 27, 2021 at 10:14 AM
Updated February 17, 2022 at 5:47 PM
Resolved February 17, 2022 at 5:47 PM