- Joomla Version
- 4.3.1
- PHP Version
- PHP 8.0.x
- Hoster
- Lokal
Hallo zusammen,
wir führen gerade die Migration von Joomla 3 auf Joomla 4 durch. Bislang sieht es nicht schlecht aus, aber es zeichnet sich ein Problem mit der Seitensuche ab. Deswegen habe ich zwei Fragen in Bezug auf die "Smart Search" unter Joomla 4,
1. Wir möchten Beiträge einer bestimmten Kategorie für die Suche ausblenden. Auf der alten Seite unter Joomla 3 haben wir dafür einen Suchfilter angelegt, der alle Kategorien bis auf die unerwünschte enthielt. Das gleiche habe ich auf der neuen Joomla 4-Seite gemacht mit dem Ergebnis, dass gar nichts mehr gefunden wurde. Nach einiger Suche habe ich den Hinweis auf einen Bug in Joomla 4 gefunden:
Dieser kommt zum Tragen, wenn man Kategorien mit Unterkategorien verwendet und beide, sowohl eine Hauptkategorie, als auch mindestens eine Unterkategorie in den Suchfilter aufnimmt. In diesem Artikel ist auch verlinkt, dass sich ein Entwickler des Problems angenommen hat, und zwar hier:
Ich kenne mich mit GIT und Co nicht wirklich aus, ich befürchte aber nach dem, was ich verstehe, dass die Lösung des Bugs erst in Joomla 5 veröffentlicht werden soll (ab Oktober/Herbst 2023).
Frage 1: Verstehe ich das richtig, Lösung erst in Joomla 5 verfügbar?
2. In Joomla 4 scheint die Suche so zu funktionieren, dass nach Ausführung die Ergebnisseite angezeigt wird mit der URL
https://www.domain.de/suchergebnisse?q=suchbegriff
Wenn ich jetzt meinen Suchfilter einkonfiguriere, wird an die URL offenbar &f=1 angehängt, was dann dafür sorgt, dass der erste Suchfilter angewendet wird:
https://www.domain.de/suchergebnisse?q=suchbegriff&f=1
Ich habe ausprobiert, was passiert, wenn ich bei aktiviertem Suchfilter hier einfach das "&f=1" entferne (was der ein oder andere findige Benutzer dann sicherlich auch täte): Dann wird mir wieder einer der Beiträge angezeigt, die ich eigentlich dem Nutzer nicht über die Suche zugänglich machen möchte (ich hab gerade gesehen, dass das bei Joomla 3 auch schon so ist).
Frage 2: Gibt es eine Möglichkeit. Beiträge sicher und dauerhaft aus der Suche auszuschließen? Ich denke, dass ein Verfahren wie "Löschen aus dem Index" nicht dauerhaft funktioniert, weil dieser ja immer mal wieder neu aufgebaut wird, wahrscheinlich auch automatisch, oder?
Viele Grüße,
Georg