簡體   English   中英

typo3 news typoscript中,如何將起點設置為當前頁面ID?

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

在 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
  }
}

實現這一目標的“新”方法是什么?

我嘗試以多種方式調用該 id,例如:TSFE:id, lib.currentPageId, TSFE:page|id, TSFE:page|uid, {TSFE:uid}, {TSFE:id}, getTSFE().id, . ....

這可以通過使用useStdWrap來實現。

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

來源: https://github.com/georgringer/news/issues/542

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM