From d6037dc21200d1965a0072240e4223ce732f6fa8 Mon Sep 17 00:00:00 2001 From: David Maus <maus@hab.de> Date: Wed, 28 Feb 2018 10:34:57 +0100 Subject: [PATCH] =?UTF-8?q?Ber=C3=BCcksichtige=20wiederholtes=20<author>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/daten/repertorium/suche.xml.twig | 4 +++- resources/xproc/repertorium/solr.xsl | 4 ---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/resources/daten/repertorium/suche.xml.twig b/resources/daten/repertorium/suche.xml.twig index ba9cb9ac..2ff80a78 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 3c7988f5..6d570f81 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)"/> -- GitLab