简体   繁体   English

typo3 news typoscript中,如何将起点设置为当前页面ID?

[英]In typo3 news typoscript, how do I set startingpoint to current page ID?

In old versions of typo3 this code worked but in latest version v11 it doesn't.The problem is that "this" value defined as "startingpoint" doesn't return current page id anymore.在 typo3 的旧版本中,此代码有效,但在最新版本 v11 中无效。问题是定义为“起点”的“此”值不再返回当前页面 ID。

lib.pageNews = USER
lib.pageNews {
  userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
  extensionName = News
  pluginName = Pi1
  vendorName = GeorgRinger
  switchableControllerActions {
    News {
      1 = list
    }
  }

  settings < plugin.tx_news.settings
  settings {
    startingpoint = this
    recursive = 99
    templateLayout = 100
    hidePagination = 0
    #limit = 10
    detailPid = 1075
    list.paginate.itemsPerPage = 20
  }
}

What is the "new" way to achieve this?实现这一目标的“新”方法是什么?

I tried to call that id in multiple ways like: TSFE:id, lib.currentPageId, TSFE:page|id, TSFE:page|uid, {TSFE:uid}, {TSFE:id}, getTSFE().id, .....我尝试以多种方式调用该 id,例如:TSFE:id, lib.currentPageId, TSFE:page|id, TSFE:page|uid, {TSFE:uid}, {TSFE:id}, getTSFE().id, . ....

That is possible by using useStdWrap .这可以通过使用useStdWrap来实现。

lib.pageNews {
  settings {
    useStdWrap = startingpoint
    startingpoint {
      data = TSFE:id
    }
  }
}

Source: https://github.com/georgringer/news/issues/542来源: https://github.com/georgringer/news/issues/542

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM