问题标签 [dspace]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dspace - Dspace 4.2 jspui 高级搜索自定义
我最近安装了 dspace 4.2 并在其中添加了以下元数据字段:dc.publication,dc.publication.date,dc.document,dc.document.type,dc.document.keywords,dc.document.abstract,dc.code Now我想在 JSPUI 高级搜索下拉列表中添加这些字段,并更改它的显示accordinlgy -> 用户界面 = jspui 和版本 4.2
谢谢
javascript - 在 DSpace 4.2 Mirage 主题中使用 javascript cookie 在文本框中保留搜索字符串
我已将 DSpace 搜索框修改为如下内容:
用户在搜索框中输入搜索字符串,然后按回车键以获取搜索结果。这会刷新页面,因此用户最初输入的搜索字符串会丢失。我想在搜索框中保留搜索字符串。我正在尝试使用 javascript cookie 来实现这一点,因为我觉得它是最简单的解决方案之一。但我没有得到想要的结果。这是搜索表单的代码:
我将文本框的值保存在 cookie 中。
我已经将此代码包含在page-structure.xsl
文件的 javascript 部分中以访问 cookie:
xml - 新添加的过滤器没有出现在侧边栏方面
我想添加“教育水平”->[dcterms.educationlevel] 作为侧边栏方面和搜索过滤器。我做了所有的事情->将以下代码片段添加到“discovery.xml”->
并添加以下行
到以下区域(在“discovery.xml”中)
并在下面提到的区域中添加,
并添加该行
在“[dspace-install]/config/dspace.cfg”文件中
并添加该行
在文件中-> [dspace-install]/webapps/xmlui/i18n/messages.xml
但它没有出现在侧边栏方面,请帮忙。
javascript - 想要为所有项目添加带有复选框的下拉菜单(即多选择器下拉菜单)
在上图中,有一个“学习资料类型:”的下拉菜单。我想为“学习材料的类型:”添加一个多选下拉菜单[下拉所有项目的复选框] 有人可以帮助我吗?我的代码片段是->
xml - 想在 Dspace 4.x XMLUI 中修改一些 SidebarFacet 主题的显示值
在上图中,在“语言”部分,语言显示为“en”、“es”等。我想显示为“English”、“Spanish”等。为此,我更改了以下部分[dspace-install]/config/input-forms.xml 文件的 ->
我已经更改了所有<存储值>,现在在进行更改后,如果我在更改输入表单后提交任何项目,侧边栏构面的“语言”部分的“显示值”不会更改已提交的项目.xml,仅针对它所反映的那个项目。但我也想更改所有提交的项目。怎么可能?
javascript - 想在 dspace 4.x XMLUI 中剪切侧边栏分面的显示文本
在上面,“DDC 主题”下的项目显示为'::' like -> "DEWEY DECIMAL CLASSIFICATION::GENERALITIES::Bibliography (1)",我想显示为 -> "Bibliography (1)"。为此,我在文件[dspace-install]/webapps/xmlui/static/js/discovery/search-control.js ->中编写了以下脚本
但它不起作用。任何人都可以帮忙吗?
接受@euler的建议现在我已经完成了以下操作-> 我已经使用以下内容修改了 dspace.cfg文件->
并且“ ddcE ”在我的input-forms.xml文件中定义,例如 ->
但现在它在重新启动 Tomcat 后也没有反映任何内容。
dspace - 在 DSpace 中更改社区/收藏标题
我有一个关于社区/收藏视图的问题。谁能告诉我 XSL 文件的名称,我可以在其中更改标题的书写方式?我浏览了大部分文件,但没有看到可以更改标题的部分。我想在它下面添加一些信息。
例如,在演示中,它会在此页面中为“Test1”:http: //demo.dspace.org/xmlui/handle/10673/9。
提前谢谢,安雅
xml - 想在 dspace 中添加“返回”按钮
我想在 dspace 4.2 XMLUI 版本中添加上一个和下一个按钮。我怎样才能做到这一点?
maven - 从源代码更新 Dspace 4.2 安装目录
我是这个存储库的新手,我已经安装了它,它在 Ubuntu 14.04 上运行良好。现在我想对其进行个性化设置,并且到处都发现为了避免丢失您的自定义设置,您应该将它们放在 [dspace-source]/dspace/modules/xmlui/src/main/webapp/themes 中(我选择 xmlui 是因为那是我正在使用的界面和主题,因为这是我现在想要做的唯一自定义)然后你应该从 [dspace-source]/dspace 做一个 mvn 包,以便将更改应用到安装目录( [空间])。我已经这样做了,但是我创建的新主题没有出现在安装目录中。我应该在 mvn 包之后进行 ant 更新吗?我是否缺少文档的内容?
谢谢您的帮助!
ant - 向 DSpace 4.2 xmlui 添加一个新类
我想向 DSpace 添加一个新的 java 类。我已经按照这个链接添加了一个静态页面。我做了所有必要的改变。重建软件包并运行 ant update 后,我仍然看不到任何变化。我检查了我的dspace安装目录,发现里面没有我添加的类。如果我找到一个逐步解释如何在 DSpace 4.2 中合并一个新的 java 类的教程,那将非常有帮助。有人可以帮助我或分享一些有用的链接。提前致谢。
我使用了基于茧的方法。这些是我遵循的步骤:
我在
[dspace-src]/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/discovery/
.然后,我按照链接中的说明对站点地图进行了更改
[dspace-src]/dspace-xmlui/src/main/resources/aspects/Discovery
。
我在下面添加了这个<map:transformers>
这是在下面添加的<map:pipelines>
<map:pipeline>
最后,我更改page-structure.xsl
为在其中包含指向我创建的新页面的链接<xsl:template match="dri:body">