Hallo,
Mit der neuen Beta3 Version gibt es jetzt eine genial einfache Lösung für das hier schon öfters angesprochene Thema "2. Suchergebnisseite"
(Danke an den, der das programmiert hat!)
man kann damit
beliebig viele unterschiedliche Suchergebnisseiten definieren.
Hier mal ein kleines Beispiel:
In einem Autozubehörshop gibt es eine Reifensuche und eine "allgemeine" Suche
es sollen da natürlich unterschiedliche Suchergebnisseiten aufgerufen werden.
Im Reifensuchformular ein hidden imput einbauen
<input type="hidden" name="suchergebnis" value="reifen">
und die Abfrage im Callbackscript schaut dann so aus:
my $welchesuche = ssp::qform(ssp::get_var_form('suchergebnis'));
if ($welchesuche eq "reifen") { # Suchergebnisseite für Reifen anzeigen
return ('', 'suchergebnis-Reifen.html', '');
}
Die Seite suchergebnis-Reifen.html muß es natürlich auch geben
(Infoseite anlegen)
Näheres zu der neuen Funktion findet ihr in der Online-Hilfe
(nach Callback::modify_search_templates suchen)
P.S.:
soll auch eine unterschiedliche "nichts gefunden" Seite angezeigt werden, das Script so ergänzen:
return ('
mynixgefunden.html', 'suchergebnis-Reifen.html', '');
und für die asn-Seite
return ('
mynixgefunden.html', 'suchergebnis-Reifen.html', '
myasn.html');
Linkback: https://www.shoppilot.net/pf/index.php?topic=1094.0