(Kommentare: 0)

Contao: Suchergebnisse auf neuer Seite ausgeben

Wer in Contao mit der systemeigenen Suchfunktion versucht die Ergbnisse auf einer neuen Seite anzeigen zu lassen, kommt unter Umständen ins Stolpern: Es wird auf der Seite, die für die Ausgabe bestimmt ist, nichts angezeigt?

Dies hängt wahrscheinlich damit zusammen, dass ein und das gleiche Modul, mit der eingestellten Weiterleitungsseite,  für die Suche und auch auf der Ausgabeseite verwendet wurde.

Lösung: Einfach das Suchmodul duplizieren, die Weiterleitungsseite herausnehmen und dieses dann auf der Seite, wo die Suchergebnisse angezeigt werden sollen, einbinden. Nun werden die Ergebnisse ohne Probleme angezeigt.

Das Suchmodul wurde über das Seitenlayout fest in jede Seite eingebunden und erscheint nun doppelt auf der Suchergebnisseite? Auch hierfür gibt es einen einfach Workarround: Der Seite wird im Seitenbaum ("Seitenstruktur") eine eigene CSS-Klasse zugewiesen, die sich dann im Body verwenden lässt. Eine einfache CSS-Angabe blendet das "globale" zweite Suchfeld dann aus:

DIV.suchergebnisseite #spalte section.mod_search.block {
display: none;
}

DIV.suchergebnisseite = Die CSS-Klasse der Seite
#spalte = Entsprechend dem Seitenlayout (z.B. #right)


Zurück

Einen Kommentar schreiben