如何在 Typoscript 中将 categorySelection 的用户功能的值设置为 return

How set categorySelection a value of return of user funcion in Typoscript

我有一个用户功能 return 类别列表 (f.e.20, 19) 我想在 tt_news categorySelection 中设置为指示代码

plugin.tt_news {
 categorySelection = user_ttNewsCategoriesByUID
 categoryMode = 2
}

在此之前我有用户功能并且可以正常工作

page.105 = USER
page.105 {
  includeLibs = EXT:tt_news/Categorias.php
  userFunc = user_ttNewsInCat
}

我正在寻找,但我没有找到任何东西。如何在 categorySelection

中设置函数的 return

由于 categorySelection 已启用 stdWrap(参见 reference),您应该可以像这样使用它:

plugin.tt_news {
 categorySelection >
 categorySelection.cObject = USER
 categorySelection.cObject.userFunc = user_ttNewsCategoriesByUID
 categoryMode = 2
}

我找到了答案并以这种方式正确工作

includeLibs.userCategories = EXT:tt_news/Categorias.php

temp.catuid = USER
temp.catuid.preUserFunc = user_ttNewsInCat

plugin.tt_news {    
  categorySelection < temp.catuid
  categoryMode = 2
}