我使用TYPO3 v10.4.12和'news'扩展v8.5.2我加上";新闻"我有两列的页面。首先我有";新闻列表";具有分页和例如每页10条新闻,并且在侧边栏中;日期菜单";。一切都很好,但我需要一件事。
当我点击";新闻"在主菜单中,我看到了这10条新闻,但我只想看到上个月的新闻。当我点击日期菜单中的上个月时,我可以得到同样的效果。那么,有没有什么技巧可以用打字脚本(或任何其他方式)获取上个月的url并将主菜单页面重定向到它?
我不知道EXT中有一种原生的方式:新闻限制在上个月。
由于指向所需视图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
}
这将导航到日期菜单中的第一个链接。