Подойти к задаче на чистом TypoScript можно так:
1. Сделать выборку через CONTENT из tt_news_cat
2. Для вывода каждой записи в renderObj сделать COA элемент, в который вставить plugin.tt_news
3. В настройку вставленных plugin.tt_news добавить categorySelection с uid текущей категории.
Готовый код не берусь сваять, но вот примерная заготовка:
Код:
page.10 >
page.10 = CONTENT
page.10.wrap = <> | </>
page.10 {
table = tt_news_cat
select {
selectFields = uid,title
pidInList = 123
# where = ...
}
renderObj = COA
renderObj.wrap = <> |</>
renderObj.10 = TEXT
renderObj.10.field = title
renderObj.10.wrap = <> | </>
renderObj.20 < plugin.tt_news
renderObj.20 {
...
categorySelection = {field:uid}
categorySelection.insertData = 1
...
}
}