【发布时间】:2015-04-29 10:26:59
【问题描述】:
我正在使用 TYPO3 Solr 扩展,我对 solr 结果集的操作有一些疑问。
我添加了一个特殊的配置来索引我的页面树中的一些特定页面。即以标签“Expertise%”开头的页面。我已经成功添加了这个。并且索引正在成功地解决我们的任何问题。但我想要实现的是,我想在搜索结果中添加父页面标题。即
这是页面树
|---- 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
}
}
【问题讨论】:
标签: typo3 typoscript typo3-6.2.x