Suchen im Cms

Es wird aktuell die Suche nach Seiten angeboten. Diese arbeitet mit View/Search für die Darstellung und Brandbox/Search für die tatsächliche Suche der Daten.

Events Artikelsuche

Die Suche wird durch \Brandbox\CmsCore\Cms\Page\Manager::search angeboten und der Count durch \Brandbox\CmsCore\Cms\Page\Manager::searchCount.

Die Suchergebnisse werden durch \Brandbox\CmsLayoutStandard\Search\Page für die Suchen im cms verarbeitet. Für die Ergebnisse wird entsprechend Search\Page\Lib\Struct\Group und Search\Page\Lib\Struct\Element verwendet. Für View/Listing wird die Kontextklasse \Brandbox\CmsLayoutStandard\Search\Page\Lib\Struct\ContextListing angeboten.

Event

Beschreibung

Event

Beschreibung

\Brandbox\CmsCore\Cms\Page\Lib\Event\OnPopulateBuilderSearch

Erweiterung am Querybuilder welcher für die Datenbanksuche verwendet wird. Und-Bedingungen wie cmsPageExcludedSearch sollten direkt am Builder hinzugefügt werden. Oder-Bedingungen sollten \Brandbox\CmsCore\Cms\Page\Lib\Event\OnPopulateBuilderSearch::$orConditions hinzugefügt werden.