Suche verbessern / Benutzersuche
Eingetragen von Olli1984 (101)
am 03.09.2009 - 07:38 Uhr in
am 03.09.2009 - 07:38 Uhr in
Hallo,
ich möchte gerne meine Drupal Suche verbessern / benutzerfreundlicher gestalten.
Meine Frage in erster Linie, wie kann ich ein Suchfeld erstellen in dem beispielsweise nur Benutzer gesucht und dann angezeigt werden, und nicht alle Inhalte, wie es z.B. hier zu sehen ist:
http://fbss.icecreamyou.com/search
Zum zweiten möchte ich die Art der Ergebnisausgabe "designen" / ändern können ... z.B. auch wie im obigen Link, dass beispielsweise die gefundenen Benutzer mit Bild, Name, und und und ... , angezeigt werden.
Ich hoffe von euch hilft mir jem. in ein paar Sätzen weiter!
Danke schon im Voraus!
Oliver
- Anmelden oder Registrieren um Kommentare zu schreiben
Benutzersuche
am 04.09.2009 - 07:16 Uhr
Meine Frage in erster Linie, wie kann ich ein Suchfeld erstellen in dem beispielsweise nur Benutzer gesucht und dann angezeigt werden, und nicht alle Inhalte,
Das kannst Du mit Views bauen.
Zum zweiten möchte ich die Art der Ergebnisausgabe "designen" / ändern können ... z.B. auch wie im obigen Link, dass beispielsweise die gefundenen Benutzer mit Bild, Name, und und und ... , angezeigt werden.
Dafür gibt es die Dateien search-results.tpl.php und search-result.tpl.php, die Du Deinen Wünschen entsprechend anpassen kannst.
hth,
Stefan
--
sei nett zu Deinem Themer
Danke!
am 04.09.2009 - 08:53 Uhr
Vielen Dank für die Antwort.
Das mit dem Themen über die tpl´s sollte ich hin bekommen!
Damit gestalte ich dann die Ausgabe, also quasi das Suchergebnis!
Wie bekomme ich denn das Suchforumlar in die View, die dann auch beispielsweise nur Benutzer sucht, oder mache ich das über die Filter, also dass nur Benutzer angezeigt werden.?
Views filter
am 04.09.2009 - 09:01 Uhr
... oder mache ich das über die Filter, also dass nur Benutzer angezeigt werden.?
Genau. Bei den Filtern gibt es die Option "Expose". Wenn Du die anklickst, wird der Filter als Formular im View angezeigt und der Benutzer kann dann dort den Benutzernamen eingeben und danach filtern.
hth,
Stefan
--
sei nett zu Deinem Themer
Dabei solltest du daruaf
am 04.09.2009 - 09:51 Uhr
Dabei solltest du daruaf achten, dass du als View type User auswählst und nicht Node, es sei denn du benutzt das Content profile-Modul und deine User-profile sind Nodes.
Super
am 04.09.2009 - 10:27 Uhr
Ja, is ja ganz einfach!
Hab ich auch schon 100 mal gemacht, irgendwie stand ich wohl auf dem Schlauch!
Aber trotzdem vielen Dank auch beiden!!!!
Olli
Soweit ist die Seite bisher!
http://www.drupal6.partypicssaarland.de/user/3
Login: Testmann
test123
Auswahl
am 04.09.2009 - 11:20 Uhr
Eine Trage hab ich aber trotzdem noch!
Wenn ich den Filter dann hervorgehoben habe, sind die User in der Lage nach Benutzern zu suchen.
Allerdings werden nur vollständige Namen gefunden.
Ich hätte aber gerne, dass wenn man nach "Test" sucht, alle angezeigt werden, in denen Test vorkommt. Geht das?
Edit:
Also bei Nodes geht das ja, da wähle ich ein Feld und sage "Enthält".
Und wenn ich dann nach "Test" suchen würde, bekomme ich ja alle Inhalte, in denen das Wort "Test" vorkommt.