You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 20, 2024. It is now read-only.
At the moment we resolve relations, while indexing, via TYPO3 API. We are using a BE API, which does only take Workspace and deleted into account, no enableFields like hidden.
Therefore relations are also resolved and available as facet in search, even if they are hidden.
Implementation is done in Codappix\SearchCore\Domain\Index\TcaIndexer\RelationResolver andCodappix\CdxCore\DataProcessing\TcaRelationResolvingProcessor.
Currently I don't have idea how to resolve relations other then by implementing each relation type ourself :(
Perhaps we can reuse some code from Extbase, which should use models and TCA to build queries.
The text was updated successfully, but these errors were encountered:
One possible way might be to use getProcessedValue instead of getProcessedValueExtra and to provide the argument to return uids instead of strings.
We then can create custom queries with given uids. We have to check for mm, and build the query with restrictions. We can fetch the remote title field only and return that.
At the moment we resolve relations, while indexing, via TYPO3 API. We are using a BE API, which does only take Workspace and deleted into account, no
enableFields
likehidden
.Therefore relations are also resolved and available as facet in search, even if they are hidden.
Implementation is done in
Codappix\SearchCore\Domain\Index\TcaIndexer\RelationResolver
andCodappix\CdxCore\DataProcessing\TcaRelationResolvingProcessor
.Currently I don't have idea how to resolve relations other then by implementing each relation type ourself :(
Perhaps we can reuse some code from Extbase, which should use models and TCA to build queries.
The text was updated successfully, but these errors were encountered: