【问题标题】:Get last month url in TYPO3 news extension在 TYPO3 新闻扩展中获取上个月的网址
【发布时间】:2021-02-22 21:24:54
【问题描述】:

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

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

【问题讨论】:

    标签: typo3 typo3-extensions tx-news typo3-10.x


    【解决方案1】:

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

    由于指向所需视图 URL 的链接也是动态的,并且可能包含参数(可能重写为漂亮的 URL),例如 ?tx_news_pi1[overwriteDemand][month]=12&tx_news_pi1[overwriteDemand][year]=2020&cHash=...我要提出一个有点hacky的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
    }
    

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

    【讨论】:

      猜你喜欢
      • 2018-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多