css - 如何自定义DSpace主题?

标签 css customization dspace

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

最佳答案

  1. 在 [dspace-src]/dspace/modules/xmlui/src/main/webapps/theme/[yourTheme] 中为您的主题创建一个文件夹
  2. 将您希望修改的 CSS(或 js 或 xsl)文件复制到该目录中 - 您可以在 [dspace-install] 中找到您引用的源文件的副本,或者您可以在元素 github 上找到它们页
  3. 编辑您的更改
  4. 在 [dspace-src]/dspace 中运行 maven 构建:“dspace package” - 此命令将提取主题的源文件并覆盖您的自定义。结果内置到“目标”文件夹中。
  5. 进入 [dspace-src]/dspace/target/dspace-installer
  6. 运行“ant update”——此命令将获取构建的文件并将它们安装到 [dspace-install]
  7. 重启tomcat

下一页有一些可能有用的资源。

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

关于css - 如何自定义DSpace主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33821019/

相关文章:

java - 如何反转 DSpace 中项目 View 的显示顺序?

dspace - 如何根据文件格式设置元数据类型?

html - CSS 兄弟元素增加间距

php - 如何制作不同尺寸/大小的单个图像

metadata - DSpace OAI-PMH 采集元数据导出

javascript - 如何继承Odoo POS按钮

ios - 带有自定义 UITableViewCell 的 UITableViewController

html - 输入CSS不起作用

jquery - vimeo html5 编辑 CSS

iphone - 选择时自定义子类 UITableViewCell 的属性