我使用的是TYPO3 v10.4.12和‘新闻’扩展v8.5.2,我添加了“新闻”页面,其中有两列。首先我有“新闻列表”与分页,例如每页10条新闻,在侧边栏我有“日期菜单”。一切都很好,但我需要一件事。
当我点击主菜单中的“新闻”时,我看到了这10条新闻,但我只想看到上个月的新闻。当我点击日期菜单中的上个月时,我可以得到同样的效果。那么有没有什么技巧可以在typoscript (或其他方式)中获取上个月的url,并将主菜单页面重定向到它?
发布于 2021-02-25 18:01:03
我不知道EXT:news中有一种本机方法可以限制到上个月。
由于指向所需视图URL的链接也是动态的,并且可能包含像?tx_news_pi1[overwriteDemand][month]=12&tx_news_pi1[overwriteDemand][year]=2020&cHash=...这样的参数(可能会重写为较好的URL),因此我将提出一个简单的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
}这将导航到date菜单中的第一个链接。
https://stackoverflow.com/questions/66323679
复制相似问题