Zuallererst, ich weiß direkt im Core (bzw. in Erweiterungen) soll man nicht direkt Änderungen durchführen. Da wir allerdings bei unserem Auftritt sowieso diese angepasst haben kommt es auf eine Änderung mehr oder weniger nicht an.

Ausgangslage

Auf unserer Seite dornbirn.at haben wir ein Suchformular welche auch Kategorien anbietet. Wir haben alle städtischen Institutionen Kategorisiert und können diese ebenfalls durchsuchen. Der Vorteil dabei ist ganz klar, es kann auf der Seite der Feuerwehr auch die Seite des Museums durchsucht werden. Nun ist es so das mittlerweile auch andere Seiten die nur indirekt mit der Stadt was zu tun haben unter TYPO3 auftauchen. Diese sollten auch nicht im Dropdown der Kategorie auftauchen.

Ich habe mir deshalb überlegt das die Kategorien einfach im Setup definiert werden müssen. Dafür muss dem Plugin allerdings mitgeteilt werden das es so eine Option gibt. Dies geschiet in der ext_typoscript_setup.txt. Hierzu habe ich folgendes hinzugefügt.

plugin.tx_indexedsearch.show.showSearchCategories =

Somit gibt es schon mal diese Konfiguration nun kann in TYPO3 direkt genau mit der oben genannten Syntax Werte vergeben werden. Im Plugin selbst kann ich nun mittels

$this->conf['show.']['showSearchCategories']

die Werte abfragen und weiterverarbeiten.

Ähnliche Beiträge