在typo3的旧版本中,此代码可以工作,但在最新版本v11中不能。问题是"这个"值定义为"起始点"。不再返回当前页面id。
lib.pageNews = USER
lib.pageNews {
userFunc = TYPO3CMSExtbaseCoreBootstrap->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
}
}
什么是"new"如何做到这一点?
我尝试用多种方式调用这个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