Tutorials

Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.

Zurück zur Übersicht

TYPO3: Solr Bereichsuche durch Query-Filter erstellen

#Tutorials#TYPO3

Wenn man in der Solr Extension Facetten oder andere Dinge benutzt, dann kann es vorkommen, dass man auf Seiten nur Suchergebnisse einer bestimmten Gruppe, also ein vorgefiltertes Suchergebnis bekommen möchte. Das Ganze lässt sich ziemlich einfach via TypoScript bewerkstelligen. Hier mal ein kleines Snipped:

[globalVar = TSFE:id = 123]
  plugin.tx_solr.search.query.filter{
    blogOnlyFilter = type:tx_arext_blog
  }
[global]

Der obrige Code sorgt dafür, dass auf Seite 123 meiner Seite nur Suchergebnisse ausgegeben werden, die vom Typ tx_arext_blog sind.

Man kann die Filter sogar mit einem "-" (Minus) negieren, sodass bestimmte Typen nicht herauskommen sollen. Hier mal ein Beispiel:

[globalVar = TSFE:id = 123]
  plugin.tx_solr.search.query.filter{
    noblogFilter = -type:tx_arext_blog
  }
[global]

Kommentare

Es gibt noch keine Kommentare. Sei der Erste!

Hinterlasse einen Kommentar

Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Kommentar wird gespeichert
Danke für deinen Kommentar! Sobald er freigegeben wurde erscheint er hier.