【问题标题】:How to override the generation of RSS feeds in DSpace?如何覆盖 DSpace 中 RSS 提要的生成?
【发布时间】:2015-09-08 05:17:45
【问题描述】:

这和我的另一个question有点关系。我被要求修改 RSS 提要的结果,以便列表与您按降序查看 /browse?type=dateissued 时的列表相同。我找不到生成 RSS 提要的结果列表的位置。或者这甚至是可行的?

我正在使用 DSpace 5.3 版 Mirage 2 主题

提前致谢。

【问题讨论】:

    标签: rss xslt-1.0 dspace


    【解决方案1】:

    dspace.cfg 中的 recent.submissions.sort-option 声称也适用于提要:

    # the sort option name (from webui.itemlist.sort-option above) to use for
    # displaying recent submissions.  (this
    # is used by the Recent Submissions system and any other time based
    # browse query such as FeedServlet)
    recent.submissions.sort-option = dateaccessioned
    

    Looks like 也在 XMLUI 中使用,因此您可以通过将此选项设置为 dateissued 来实现您所描述的。

    【讨论】:

    • 谢谢安德里亚。我在dspace.cfg 中忽略了该选项,并认为这些设置已被发现覆盖。无论如何,我改变了我的recent.submissions.sort-option = dateissued。我注意到的一件事是只有 RSS 1.0 和 Atom 提要尊重该排序选项。 RSS 2.0 仍显示默认值。我不确定这是否被缓存。有什么建议吗?
    • 尝试清除 Cocoon 缓存,我同意这听起来像是缓存问题。 wiki.duraspace.org/display/DSPACE/…
    • 你说得对,安德里亚,清除缓存并在浏览器中进行硬重新加载就成功了!另外,感谢您的回答。我很高兴这只需要更改 dspace.cfg 中的值,并且不涉及修改 java 和 xslt 源代码。 :)
    • 很高兴听到你到达那里 - 是的,这对你来说一定是一个惊喜,曾经有这么简单的事情;)
    猜你喜欢
    • 1970-01-01
    • 2020-04-20
    • 1970-01-01
    • 2011-06-17
    • 1970-01-01
    • 1970-01-01
    • 2017-11-22
    • 1970-01-01
    • 2011-08-31
    相关资源
    最近更新 更多