Search the FirstSpirit Knowledge Base
Hallo,
für ein Projekt soll eine globale Suchergebnisseite eingerichtet werden. Alle Suchformulare erhalten eine Referenz auf diese Seite als Action-URL.
Gibt es eine Möglichkeit, dieses Setup "statisch" einzurichten? D.h. die Suchergebnisseite soll nicht explizit initialisiert und in den Site Store integriert werden müssen und in den Suchformular-Templates soll keine spezifische Seiteninstanz referenziert werden. Stattdessen wäre die Idee, eine (im Java-Sinne) "statische" Seite auf Basis einer entsprechenden Seitenvorlage zu etablieren, die implizit initialisiert wird und über ihren "Klassen"-(d.h. Template)-Namen und nicht den Instanz-Namen referenziert werden kann. Man kann zwar in der GCA eine globale Seite konfigurieren, aber ich konnte keine Möglichkeit finden, darauf eine Referenz herzustellen, etwas wie $CMS_REF(pageref: #global.gca("search_result"))$
Gruß,
Thomas
Hallo Thomas,
die Seite muss in den Sitestore, da sie sonst nicht generiert/erzeugt wird. In den meisten Projekten legt man die entweder direkt unter die Wurzel oder in einen "technischen Ordner". Den kann man dann für normale Redakteure ausblenden oder das Bearbeiten verbieten.
Es bietet sich an eine FS_REFERENCE Eingabekomponente in den Projekteinstellungen zu definieren, die dann auf die Suchergebnisseite zeigt. So kann sie zentral verwaltet werden und du kannst aus jedem Template darauf zugreifen.
Viele Grüße
Christoph
Hallo Thomas,
die Seite muss in den Sitestore, da sie sonst nicht generiert/erzeugt wird. In den meisten Projekten legt man die entweder direkt unter die Wurzel oder in einen "technischen Ordner". Den kann man dann für normale Redakteure ausblenden oder das Bearbeiten verbieten.
Es bietet sich an eine FS_REFERENCE Eingabekomponente in den Projekteinstellungen zu definieren, die dann auf die Suchergebnisseite zeigt. So kann sie zentral verwaltet werden und du kannst aus jedem Template darauf zugreifen.
Viele Grüße
Christoph
Hallo Thomas,
benötigst Du noch weitere Hilfe oder hat Dir die Antwort von Christoph bereits geholfen?
In diesem Fall wäre es super, wenn Du die "richtige Antwort" entsprechend markierst, damit auch andere
Community-Teilnehmer diese auf den ersten Blick finden. Solltest Du zwischenzeitlich eine eigene Lösung
gefunden haben, wäre es nett, wenn Du diese hier bereitstellst.
Viele Grüße
Tim