Shopsystem ShopPilot

ShopPilot => ShopPilot Enterprise => Thema gestartet von: emil am Januar 15, 2012, 10:34:37

Titel: Suche mit einem fixen Kriterium kombinieren
Beitrag von: emil am Januar 15, 2012, 10:34:37
Hallo,

ich brauche eine Spezialsuche, die nur Ergebnisse die auch einen speziellen Wert enthalten, anzeigt.
Es müßte also der Suchbegriff aus dem Formular und der verdeckte Wert an die Suche übergeben werden.

Hop hatte das auch schon mal in einem früheren Beitrag angedeutet.
Mir selbst fehlt aber ein Ansatz, wie man dass in Zusammenhang mit dem Suchfomular schreiben kann.

Kann mir bitte jemand einen Tip geben?

Gruß
Emil
Titel: Re: Suche mit einem fixen Kriterium kombinieren
Beitrag von: admin am Januar 18, 2012, 11:21:03
Hallo Emil,



<form action="http://__xsuchen__" name="Suche" id="Suche"   method="post" onSubmit="preset()">
    <input type="hidden" name="suchbegriff" id="Suche_suchbegriff" value="" />
    <input name="benutzer" type="text" id="Suche_benutzereingabe" size="20" />
    <input name="suchen" type="submit"  value="suchen" style="border-bottom:2px solid gray" />
</form>



<script type="text/javascript">
function preset() {
document.getElementById("Suche_suchbegriff").value =
document.getElementById("Suche_benutzereingabe").value +
" CD";
}
</script>


Erklärung: Beim Absenden des Formulars wird die Fuktion preset() aufgerufen.
Diese schaut nach was im Input mit der ID Suche_benutzereingabe steht (also was der Benutzer getippt hat).
Der Inhalt wird dann in das Feld "suchbegriff" übertragen mit einem zusätzlichen Konstanten Wert oder Werten.
Der Wert muss mit einem Leerzeichen beginnen. Dies hängt quasi an jede Suche den festen Wert als zusätzliches
Kriterium.