Xslt 如何定制反馈页面Dspace XMLUI?

Xslt 如何定制反馈页面Dspace XMLUI?,xslt,xslt-1.0,user-experience,dspace,Xslt,Xslt 1.0,User Experience,Dspace,如何自定义或更改dspace 5.5 XMLUI的联系人页面?我应该更改哪些文件或配置?要向页面添加其他内容,您有两个选项: 一个选项是定制。例如: 使用IDE自动完成功能查看可以添加哪些类型的元素。有一些与基本HTML元素等价的元素。看看能不能更好地理解它 另一个选项是通过XSL文件添加内容: 首先,使用以下内容创建dspace-xmlui-mirage2/src/main/webapp/xsl/aspect/artifactbrowser/contact.xsl(假设Mirage 2主题)

如何自定义或更改dspace 5.5 XMLUI的联系人页面?我应该更改哪些文件或配置?

要向页面添加其他内容,您有两个选项:

一个选项是定制。例如:

使用IDE自动完成功能查看可以添加哪些类型的元素。有一些与基本HTML元素等价的元素。看看能不能更好地理解它

另一个选项是通过XSL文件添加内容:

首先,使用以下内容创建
dspace-xmlui-mirage2/src/main/webapp/xsl/aspect/artifactbrowser/contact.xsl
(假设Mirage 2主题):

<xsl:stylesheet
    xmlns:i18n="http://apache.org/cocoon/i18n/2.1"
    xmlns:dri="http://di.tamu.edu/DRI/1.0/"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
    xmlns="http://www.w3.org/1999/xhtml"
    exclude-result-prefixes="i18n dri xsl">
    <xsl:output indent="yes"/>
    <xsl:template match="dri:div[@id='aspect.artifactbrowser.Contact.div.contact']">
        <xsl:apply-templates />
        <!-- Add here any additional HTML: -->
        <p>
        For urgent matters call 555-666-777.
        </p>
    </xsl:template>
</xsl:stylesheet>

你看了吗?@JonnyHenly这个页面上有什么关于联系和反馈的信息吗?我只想在联系页面上添加一些更多的信息。在幻影主题中,这样做的文件路径是什么?
<xsl:stylesheet
    xmlns:i18n="http://apache.org/cocoon/i18n/2.1"
    xmlns:dri="http://di.tamu.edu/DRI/1.0/"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
    xmlns="http://www.w3.org/1999/xhtml"
    exclude-result-prefixes="i18n dri xsl">
    <xsl:output indent="yes"/>
    <xsl:template match="dri:div[@id='aspect.artifactbrowser.Contact.div.contact']">
        <xsl:apply-templates />
        <!-- Add here any additional HTML: -->
        <p>
        For urgent matters call 555-666-777.
        </p>
    </xsl:template>
</xsl:stylesheet>
<xsl:import href="aspect/artifactbrowser/contact.xsl"/>