diff --git a/resources/daten/repertorium/suche.xml.twig b/resources/daten/repertorium/suche.xml.twig index ba9cb9ace9bb5888b211c730eb7dec8d08959c16..2ff80a785d276a35c3935285563218ce1b069c4c 100644 --- a/resources/daten/repertorium/suche.xml.twig +++ b/resources/daten/repertorium/suche.xml.twig @@ -92,7 +92,9 @@ </dd> {% if record.creator_display %} <dt>Verfasser</dt> - <dd>{{ record.creator_display.0 }}</dd> + {% for name in record.creator_display %} + <dd>{{ name }}</dd> + {% endfor %} {% endif %} {% if record.abstract %} <dt>Zusammenfassung</dt> diff --git a/resources/xproc/repertorium/solr.xsl b/resources/xproc/repertorium/solr.xsl index 3c7988f536b0f4ad066d9e4d294167f8b82566f5..6d570f81adae73639c3db57f52655ab44e9766ba 100644 --- a/resources/xproc/repertorium/solr.xsl +++ b/resources/xproc/repertorium/solr.xsl @@ -24,10 +24,6 @@ <xsl:if test="//tei:origDate"> <xsl:copy-of select="fun:field('date_display', 1.0, fun:date(//tei:origDate))"/> </xsl:if> - <xsl:if test="id(substring(//tei:author/@ref, 2))/tei:persName/@key"> - <xsl:variable name="gndId" select="id(substring(//tei:author/@ref, 2))/tei:persName/@key"/> - <xsl:copy-of select="fun:field('creator', 1.0, concat('gnd', $gndId))"/> - </xsl:if> <xsl:copy-of select="fun:field('creator', 1.0, //tei:author)"/> <xsl:copy-of select="fun:field('creator_display', 1.0, //tei:author)"/> <xsl:copy-of select="fun:field('contributor', 1.0, //tei:respStmt/tei:name)"/>