我正在使用TYPO3 Solr扩展,我对solr结果集操作有一些疑问。
我添加了一个特殊配置,用于索引页面树中的某些特定页面。即以标签开头的页面"专业知识%"我成功地添加了这个。索引正在成功解决我们的任何麻烦。但我想要实现的是,我想在搜索结果中添加父页面标题.i.e
这是页面树
|---- 1.00.100 (parent page)
|--Subpage 1
|--Subpage 2
|--Expertise
|--Test page`
在solr搜索结果中应该是
1.00.100 - 专业知识
这可能在TYPO3 Solr中。是否有任何钩子或信号槽可以实现这个?
试过这个,但似乎不适合我?
plugin.tx_solr.index.queue.expertise_offered = 1
plugin.tx_solr.index.queue.expertise_offered {
table = pages
additionalWhereClause = doktype = 1 AND no_search = 0 AND title LIKE '%Expertise offered%'
fields {
title = title
content = CONTENT
parentPageTitle_stringS = CONTENT
parentPageTitle_stringS {
table = pages
select {
selectFields = title
where = uid = ###pid###
}
markers {
pid.data = field:pid
}
}
content {
table = tt_content
select {
selectFields = header, bodytext
}
renderObj = COA
renderObj {
10 = TEXT
10.field = header
# This removes HTML tags
11 = SOLR_CONTENT
11.field = bodytext
}
}
url = TEXT
url.typolink.parameter = TEXT
url.typolink.parameter.field = uid
}
}