如何自定义DSpace主题?

时间:2015-11-20 07:19:47

标签: css customization dspace

我在我的电脑上安装了DSpace。我使用Mirage作为默认主题,现在我想为我的DSpace自定义它。我想更改CSS文件(重新设计),但我不知道正确设置自定义的步骤。我可以在[dspace]/webapps/themes/Mirage/lib/css/文件夹中编辑我的CSS文件,但在重建DSpace后,它们将被删除。对已安装的主题进行自定义的正确方法是什么?我应该编辑CSS文件并将其添加到[dspace-source]/dspace/modules/src/main/文件夹,然后重建我的webapps吗?我已经阅读了有关该文件的官方文档,但我无法找到我的问题的正确答案。

1 个答案:

答案 0 :(得分:5)

  1. 在[dspace-src] / dspace / modules / xmlui / src / main / webapps / theme / [yourTheme]
  2. 中为您的主题创建一个文件夹
  3. 将您要修改的CSS(或js或xsl)文件复制到该目录中 - 您可以在[dspace-install]中找到源文件的副本,或者您可以在项目github上找到它们页
  4. 修改您的更改
  5. 在[dspace-src] / dspace中运行maven build:" dspace package" - 此命令将提取主题的源文件并覆盖您的自定义项。结果内置于"目标"文件夹中。
  6. cd进入[dspace-src] / dspace / target / dspace-installer
  7. 运行" ant update" - 此命令将获取构建的文件并将其安装到[dspace-install]
  8. 重启tomcat
  9. 以下页面包含一些可能有用的资源。

    https://wiki.duraspace.org/display/DSDOC5x/XMLUI+Configuration+and+Customization