diff --git a/AoU-Model/src/main/resources/xslt/aou2marcxml.xsl b/AoU-Model/src/main/resources/xslt/aou2marcxml.xsl index 61ef654edef7ad9d6b52277721bd36de80be7657..6828d04f279f9bf66be86d22b8c8de75733c058e 100644 --- a/AoU-Model/src/main/resources/xslt/aou2marcxml.xsl +++ b/AoU-Model/src/main/resources/xslt/aou2marcxml.xsl @@ -182,6 +182,21 @@ </xsl:if> </xsl:for-each> + <!-- 084 - Extra for RePEc export - for the old CAKE application --> + <xsl:if test="aou_deposit:classifications/aou_deposit:classification/aou_deposit:code = 'JEL'"> + <marc:datafield tag="084" ind1=" " ind2=" "> + <marc:subfield code="2">repec</marc:subfield> + <marc:subfield code="a"> + <xsl:for-each select="aou_deposit:classifications/aou_deposit:classification"> + <xsl:if test="aou_deposit:code = 'JEL'"> + <xsl:value-of select="aou_deposit:item"/> + <xsl:text>, </xsl:text> + </xsl:if> + </xsl:for-each> + </marc:subfield> + </marc:datafield> + </xsl:if> + <!-- 088 - Numero de rapport - champ unique --> <xsl:if test="$view = 'rapport' and aou_deposit:identifiers/aou_deposit:local_number != ''"> <marc:datafield tag="088" ind1=" " ind2=" ">