Block "Suchformular" mit richtiger Suchfunktion?
am 17.07.2008 - 16:59 Uhr in
Hallo,
ich habe festgestellt, dass der Block "Suchformular" nicht so funktioniert, wie wenn ich unter Themes -> Konfigurieren -> Suchfeldn aktiviere, der Unterschied:
- Gibt man im Block Suchfeld einen Suchbegfriff ein und klickt auf suchen, dann wird man zu http://www.beispiel.de/search/node, also zur eigentlichen Suche, weiter geleitet ohne, dass Ergebnisse geliefert werden. Hier muss man erneut den Suchbegriff eingeben, um schließlich Ergebnisse geliefert zu bekommen.
- Wenn man im Suchfeld des Themes einen Suchbegriff eingibt und auf suchen klickt, wird man zur Seite: http://www.beispiel.de/search/node/Suchbegriff weiter geleitet, wo Ergebnisse geliefert werden und die Option der erweiterten Suche besteht. Ich möchte, dass dies auch mit dem Block ohne den unnötigen Zwischenschritt funktioniert.
Ich suche eine Möglichkeit das "echte" Suchformular, welches ohne den Zwischenschritt zu Ergebnissen führt über Views/Panels in meine Seiten einzubinden.
- Anmelden oder Registrieren um Kommentare zu schreiben

Theme?
am 17.07.2008 - 18:13 Uhr
Probier das mal mit dem garland Theme. Da liefern beide das selbe Ergebnis, mit Ergebnis und erweiterter Suche.
buntstich
Danke für die Antwort, ist
am 18.07.2008 - 20:22 Uhr
Danke für die Antwort, ist aber leider keine Lödung für mein Problem, da ich ein anderes Theme verwenden möchte/muss. Werde wohl selbst mal den Quelltext auseinander nehmen müssen, um das Problem zu lösen.
Form Token
am 19.07.2008 - 15:46 Uhr
Hallo sickstylez,
Du musst bei der Verwendung eines Suchformulares drauf achten das folgende Dinge im Formular übergeben werden (MUSTER):
<form action="/search/node" method="post" id="search-theme-form"><p>
<input name="search_theme_form_keys" id="edit-search-theme-form-keys" class="text" type="text" />
<input name="op" id="edit-submit" class="button" value="Los!" type="submit" />
</p>
<input type="hidden" name="form_token" id="edit-search-theme-form-form-token" value="<?php print drupal_get_token('search_theme_form'); ?>" />
<input type="hidden" name="form_id" id="edit-search-theme-form" value="search_theme_form" />
</form>
drupal_get_token ist wichtig, sonst gibt es Fehlermeldungen, dazu form-id....
teste es mal aus und pass mal die Felder etwas an, evtl. klappts dann ja.
Gruß Andreas
Nur Wer Selbst Brennt, Kann Das Feuer In Anderen Entfachen! - http://cybercore.de
Hallo CyberCore, vielen
am 21.07.2008 - 22:21 Uhr
Hallo CyberCore,
vielen Dank, Dein Hinweis hilft mir gerade sehr!