如何在 DSpace XMLUI 中重新排序 DRI div

2024-04-09

我需要将其修改为home的div的顺序,默认的当前DRI是

<div id="aspect.artifactbrowser.CommunityBrowser.div.comunity-browser" rend="primary" n="comunity-browser">...</div>
<div id="aspect.discovery.SiteRecentSubmissions.div.site-home" rend="primary repository" n="site-home">...</div>

我需要成为

<div id="aspect.discovery.SiteRecentSubmissions.div.site-home" rend="primary repository" n="site-home">
<div id="aspect.artifactbrowser.CommunityBrowser.div.comunity-browser" rend="primary" n="comunity-browser">...</div>

这个想法是首先显示最近提交的内容,而不是社区缩写链接。 我可以通过 CSS 修改它,但也会影响社区浏览选项。

Germán


您应该能够重新排序这些div正在使用他们的id值(如那些id主页和各个社区上的值会有所不同)。

有一个“使用 CSS 重新排序 DIV https://stackoverflow.com/questions/220273/use-css-to-reorder-divs“问题提供了一些关于如何重新排序 HTML 的好选项div是基于他们的id价值观。就我个人而言,我会推荐jQuery解决方案 https://stackoverflow.com/a/220335/3750035,因为 DSpace 已经嵌入并使用了 JQuery。

所以,最后,这样的事情应该有效:

$('#aspect.discovery.SiteRecentSubmissions.div.site-home').insertBefore('#aspect.artifactbrowser.CommunityBrowser.div.comunity-browser');

我不确定您正在使用哪个版本的 DSpace(或哪个主题)。但是,假设您使用的是 DSpace 4.2(目前最新版本)和默认主题 (Mirage),您可以将此自定义 Javascript 放入page-structure.xsl主题文件,特别是在<xsl:template name="buildHead">(它构建了 HTMLhead每个页面的标签)。以下是 DSpace 4.2 Mirage 主题代码区域的直接链接:https://github.com/DSpace/DSpace/blob/dspace-4.2/dspace-xmlui/src/main/webapp/themes/Mirage/lib/xsl/core/page-struct.xsl#L220 https://github.com/DSpace/DSpace/blob/dspace-4.2/dspace-xmlui/src/main/webapp/themes/Mirage/lib/xsl/core/page-structure.xsl#L220

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 DSpace XMLUI 中重新排序 DRI div 的相关文章

  • 在没有受信任证书的情况下安装 .appx?

    我有一个 Windows 8 应用程序 我想将其部署到我的 Windows RT 2 我只有 appx 我想绕过商店安装它进行测试 但是 当我运行命令时 Add AppxPackage
  • 克隆二叉树的时间复杂度

    我想知道克隆二叉树的代码的时间复杂度是否为 O n 如果是 O n 你能解释一下为什么吗 如果没有 你能建议一种时间复杂度为 O n 的方法吗 public TreeNode cloneTree TreeNode root if root
  • 需要查看sql中的一个日期范围是否与另一个日期范围重叠

    我有一个存储房间预订的表 其架构是 ID ROOM ID CHECK IN DATE CHECK OUT DATE USER ID 我需要对一组日期范围内可用 不可用的房间运行搜索查询 另请记住 还有另一个表保存预订房间的日期 其格式如下
  • Angular 5 的子路由无法正常工作

    您好 我正在尝试使用子路由 但它无法按预期工作 我的 Angular 5 结构 在这种情况下 顶部导航包含加载子模块的链接 子导航包含更新子模块内容的链接 应用程序模块 和应用程序组件 包含一个顶部导航栏 用于导航到不同的子模块 应用程序组
  • 根据任何列值从数据框中删除行[重复]

    这个问题在这里已经有答案了 我有一个这样的数据框 Plate MeanV1 MeanV2 MeanV3 etc 0 1 3 2 4 8 6 8 1 1 3 1 10000 10000 2 2 2 8 4 6 6 1 3 2 2 9 5 1
  • 删除使用闭包语法按名称创建的通知中心观察者是否足够?

    我有一些使用块 尾随闭包语法创建的通知 如下所示 NotificationCenter default addObserver forName NSManagedObjectContextObjectsDidChange object mo
  • RESTful:在一个请求中创建多条记录

    我有一个允许用户向其他人发送邀请的表单 邀请的数量可由用户在用户界面中配置 并且理论上可以是无限的 用户需要为每个邀请定义一个电子邮件地址 单击 发送 时 理想情况下应该向服务器发送一个请求 将所有记录包装在一次批量提交中 尽管这并不是真正
  • Nhibernate - 找不到属性的 getter

    我正在尝试构建 MusicStore Nhibernate 端口 但遇到了此错误 无法在类中找到属性 OrderInfo 的 getter MvcMusicStore Models OrderDetail 但有以下内部异常 NHiberna
  • 对于某些 Windows 命令,nodejs exec 命令失败,并且没有明确的错误消息

    我的程序中有一个编辑器 可以动态编写命令并执行它们 我想通过 child process exec 将 myPublish 目录中的所有文件和文件夹移动到当前目录 我在 Windows 中使用 robocopy 命令 当我在 cmd 中测试
  • 什么是 Azure 的 Microsoft.Insights 资源提供程序?

    我刚刚开始使用 Azure 发现我没有获得任何存储和其他资源的指标 因为我没有microsoft insights资源提供者作为我订阅的一部分 我注册了我的订阅microsoft insights我得到了我想要的所有数据 但我想知道注册的含
  • 收藏的意义何在

    我一直在阅读Effective Java 并且遇到了无界集合类型当我们只能插入null元素 因为它看起来毫无意义 我一直在试图弄清楚这个概念 但它似乎没有多大意义 任何帮助将非常感激 Collection collection Object
  • Sql*plus 总是返回退出代码 0?

    每当我使用 Sql plus 运行 sql 脚本并检查 时 即使脚本不成功 我也会得到 0 Example sqlplus user password instance script sql SQL Plus Release 10 2 0
  • 在今天和昨天之间选择

    我正在尝试在两个日期之间进行选择 如下所示 SELECT p Code p Name sum h PA 1 AS PA sum h PB 1 AS PB sum h PG 1 AS PG sum h GoedkeuringDoorNew G
  • golang - 切片中指针的内容在递归函数运行期间发生变化

    func getAllCertainDivs className string idName string htmlTag HtmlTag matchingDivs HtmlTag fmt Println htmlTag Class if

随机推荐

  • Actionscript 3 的面向方面编程库/框架?

    我正在寻找 Actionscript 3 的全功能 AOP 库 到目前为止我注意到以下项目 但它们似乎都有问题 http farmcode org page Sodality aspx http farmcode org page Soda
  • Elasticsearch 中累积基数聚合的替代解决方案

    我正在运行一个无法访问的 Elasticsearch 集群x packs在 AWS 上 但我仍然想做一个cumulative cardinality aggregation https www elastic co guide en ela
  • ASP.NET Identity - 如何将 dbo.AspNetUsers.Id 更改为非聚集索引?

    我正在使用 ASPNET Identity 2 0 并且需要 添加一个名为 ApplicationUserId int 聚集索引的新字段 将 dbo AspNetUsers Id nvarchar 字段从聚集索引更改为非聚集索引 在我的 M
  • .net Core Quartz 依赖注入

    我如何配置 Quartz net核心使用依赖注入 我使用标准的 net core依赖机制 在实现类的构造函数中IJob 我需要注入一些依赖项 您可以使用Quartz Spi IJobFactory接口并实现它 Quartz 文档指出 当触发
  • SVG QIcon 无法返回在 QToolButton 中使用的放大像素图

    我在图标中使用 SVG 图像QToolButtons 但我需要能够更改工具按钮的大小 并且需要放大或缩小图标 我的 SVG 图标的原始大小为 24 像素 麻烦的是QIcon是它们不会放大到超过原始大小 请参阅我的代码中的 attempts0
  • Shared_ptr 的删除器是否存储在自定义分配器分配的内存中?

    说我有一个shared ptr使用自定义分配器and自定义删除器 我在标准中找不到任何有关删除器应存储在何处的内容 它没有说自定义分配器将用于删除器的内存 也没有说它won t be 这是未指定的还是我只是错过了一些东西 C 11 中的 u
  • C# 的图形查看器/抽屉?

    是否有一个好的 C 库用于绘制 可视化图形 我说的是节点路径可视化而不是折线图等 最好是原生的 而不是 pstricks 的包装或类似的东西 谢谢 一些提示 快速图表 http www codeplex com quickgraph 是一个
  • 隐藏显示的引导程序弹出窗口后需要单击两次

    popoverlink popover popoverhide click function popoverlink popover hide popoverlink position absolute top 100px left 100
  • 使用已弃用的 Hamcrest 方法 is() 的替代方法是什么?

    我现在使用以下代码来断言boolean值 但是方法org hamcrest Matchers is 已弃用 assertThat someValue is false 是否有一种简单的替代语法来测试布尔值而无需求助于assertTrue 这
  • web2py 中的登录后重定向

    我在控制 web2py 中的登录后重定向行为时遇到问题 根据this http groups google com group web2py msg c07acc2f4395f6e4 web2py 以不同的方式处理登录后重定向 具体取决于登
  • WPF 相对源行为

    我的理解有些问题RelativeSource绑定行为 下面是绑定的代码Label内容到StackPanel正确标记
  • 为什么常量 POD 对象中的字段本身不是常量?

    我想为某个 GUID 一个 16 字节结构 专门设计一个模板 GUID 对象具有内部链接 因此我无法使用对象本身的地址 但我认为我可以使用对象的内容 因为该对象是常量 但这不起作用 如以下示例代码所示 struct S int const
  • 如何获取列表框中所选项目的索引?

    我想获取 Google Apps 脚本列表框中所选项目的索引 而不是所选项目本身 到目前为止我看到的所有示例都创建了一个服务器处理程序 通过以下方式获取列表框的值 var list1Value e parameter list1 我想获取索
  • Auth0 回调 URL 不匹配

    我正在 React 应用程序中使用 auth0 进行 LinkedIn 身份验证 我已经设定localhost 3000 upload在设置中的回调网址中 希望用户登录后localhost 3000 login 他们将被重定向到localh
  • docker-compose 使用多个标签构建文件

    我需要为我的应用程序功能创建一些图像 Azure 中的一些协同工作的 Web 应用程序 并且我还想使用多个标签来标记图像 例如最新版本 次要版本 主要版本和完整版本 我在这里阅读了有关扩展的信息https stackoverflow com
  • 匿名文件对象何时/如何关闭?

    在评论中这个问题 https stackoverflow com questions 38234224 learning python the hard way ex 17 i got the one liner but 关于Python单
  • 更改或覆盖 Mongorepository.save(document) 的默认行为

    有什么办法可以拦截或者改变document before MongoRepository save e 更新了吗 我正在尝试将子属性推入文档中并将数组推入文档中 我尝试过操纵DBObjects通过实施converter 使用自定义转换器 但
  • 为什么我无法覆盖 onConfigurationChanged?

    我试图重写方法 onConfigurationChanged 并收到错误 BaseActivity 类型的 onConfigurationChanged Configuration 方法必须重写或实现超类型方法 这是我的 BaseActiv
  • 将文本转换为服务器上的路径(svg)?

    如何从 TTF 字体创建文本并将其转换为静态 SVG 路径 这样任何人都可以在 illustrator 中打开它并看到这个词 作为 SVG 我们的服务器是Debain 我们主要使用PHP进行后端编码 很高兴使用 Imagemagick 或
  • 如何在 DSpace XMLUI 中重新排序 DRI div

    我需要将其修改为home的div的顺序 默认的当前DRI是 div div div div 我需要成为 div div