微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 TYPO3 新闻扩展中获取上个月的 url

如何解决在 TYPO3 新闻扩展中获取上个月的 url

我正在使用 TYPO3 v10.4.12 和“新闻”扩展 v8.5.2 我添加了“新闻”页面,其中有两列。首先,我有带有分页的“新闻列表”,例如每页 10 条新闻,在侧边栏我有“日期菜单”。 一切正常,但我需要一件事。

当我点击主菜单中的“新闻”时,我会看到这 10 条新闻,但我只想查看上个月的新闻。当我在日期菜单中单击上个月时可以获得相同的效果。 那么有没有什么技巧可以在打字稿(或任何其他方式)中获取上个月的网址并将主菜单页面重定向到它?

解决方法

我不知道 EXT:news 中的本地方式限制到上个月。

由于指向所需视图 URL 的链接也是动态的,并且可能包含参数(可能重写为漂亮的 URL),例如 ?tx_news_pi1[overwriteDemand][month]=12&tx_news_pi1[overwriteDemand][year]=2020&cHash=... 我将提出一个小技巧 JavaScript 解决方案...

// follow first news date menu link if accessed without parameters
if (location.pathname === '/news' && location.search === '') {
  var linkEl = document.querySelector('.news-menu-view a')
  if (null !== linkEl) location.href = linkEl.href
}

这将导航到日期菜单中的第一个链接。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。