Я использую TYPO3 9.5.8, Solr 9.0.2.и tx_news 7.2.0 - я пытаюсь выяснить, как настроить индекс solr, если таблица системных категорий содержит только подробные PID.Есть 5 категорий и 5 страниц деталей.
Я пытался добавить объединение таблиц в TYPOScript .. но я не знаю, правильно ли это реализовать: /
plugin.tx_solr.index.queue {
news = 1
news {
## here´s just the URL Part, where i tried to join the mm table
url = CONTENT
url {
table = sys_category
selectFields = single_pid
select {
join = (SELECT single_pid FROM sys_category WHERE uid IN ( SELECT `uid_local` FROM `sys_category_record_mm` WHERE uid_foreignIN ( SELECT uid FROM tx_news_domain_model_news WHERE uid = {field:uid} ) ) )
}
10 = TEXT
10 {
field = single_pid
wrap = &id=|
typolink.parameter = 101
typolink.additionalParams = &tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&tx_news_pi1[news]={field:uid}&L={field:__solr_index_language}
typolink.additionalParams.insertData = 1
typolink.useCacheHash = 1
typolink.returnLast = url
}
}
}
}