在作者标签中添加 link - DSpace 6.2

Add link in author label - DSpace 6.2

我正在尝试编辑项目-view.xsl 以在作者标签 (dc.contributor.author) 中添加 link,但还没有成功。

我正在使用 XMLUI - Mirage2

Author link example image

在:https://openknowledge.worldbank.org/handle/10986/29498

我应该添加什么?

谢谢

以下代码片段可能会有所帮助。此代码将主题字段转换为构面 link。需要稍作修改才能在作者字段中工作。

<xsl:variable name="H_SUBJECT">Subject</xsl:variable>
<xsl:variable name="DFILTER_SUBJECT">/discover?filtertype=subject&amp;filter_relational_operator=equals&amp;filter=</xsl:variable>

<xsl:template name="itemSummaryView-DIM-subject">
    <xsl:if test="dim:field[@element='subject']">
        <div class="simple-item-view-description item-page-field-wrapper table">
            <h5><xsl:value-of select="$H_SUBJECT"/></h5>
            <div>
                <xsl:for-each select="dim:field[@element='subject']">
                    <xsl:choose>
                        <xsl:when test="node()">
                            <a class="gu-subject-link" href="{concat($FILTER_SUBJECT,.)}">
                                <span>
                                    <xsl:apply-templates select="." mode="microtag-prop"/>
                                    <xsl:apply-templates select="text()"/>
                                </span>
                            </a>
                        </xsl:when>
                        <xsl:otherwise>
                            <xsl:text>&#160;</xsl:text>
                        </xsl:otherwise>
                    </xsl:choose>
                    <xsl:if test="count(following-sibling::dim:field[@element='subject']) != 0">
                        <xsl:text>; </xsl:text>
                    </xsl:if>
                </xsl:for-each>
                <xsl:if test="count(dim:field[@element='subject']) &gt; 1">
                    <xsl:text>; </xsl:text>
                </xsl:if>
            </div>
        </div>
    </xsl:if>
</xsl:template>