[geschlossen] Wie kann ich über Views einen eigenen Suchblock erstellen?
![](https://www.drupalcenter.de/files/imagecache/upic_mini/pictures/picture-14444.jpg)
am 21.11.2013 - 11:52 Uhr in
hallo, ich kann mit views grundlegend schon einiges anstellen, doch habe ich probleme mit dem eingebauten standardsuch-block, welche nur mit einem eigenen Suchblock zu lösen sind. Nur weiß ich nicht, wie ich dann den Block erzeuge um Text-Input-Feld und den Button [Suchen] darstelle.
Hat jemand eine Idee oder vielleicht ein Link zu einem Tutorial ?
Ich freue mich auf deine Unterstüztung.
Beste Grüße Thomas
- Anmelden oder Registrieren um Kommentare zu schreiben
Views ist der falsche Ansatz
am 21.11.2013 - 12:32 Uhr
denn views macht eine Datenbankabfrage.
Du brauchst die forms_api.
Um das zu realisieren, musst du dich ein wenig mit der Modulprogrammierung befassen.
Das klingt furchbar kompliziert, ist aber genau das Gegenteil, wenn du die grundsätzlichen Strukturen verstanden hast.
Danke Ronald, kannst du mir
am 21.11.2013 - 14:17 Uhr
Danke Ronald, kannst du mir bitte noch etwas genau etwas dazu schreiben, also wie du vorgehen würdest?
Das kommt darauf aun
am 21.11.2013 - 14:25 Uhr
was du am Ende erreichen willst.
Du schreibst nur, dass dir die Suche nich ausreicht.
Dabei schreibst du nicht, was du suchst, wie du gerne suchgen würdest, und welches Ergebnis du gerne hättest.
Je nachdem wird das Modul sehr einfach, vielleicht reicht auch ein Filter, oder es wird ein komplexeres Modul mit eigenen Datenbankabfragen.
Entschuldige bitte, also ich
am 21.11.2013 - 14:34 Uhr
Entschuldige bitte, also ich möchte einfach einen Such-Block erzeugen, welcher der Standardsuche von Drupal ähnelt. Und da ich zwei bereiche habe, müsste man die inhaltstypen filtern, welche in der suche mit einbezogen werden müssen. die Suchergebnissen sollen einmal unter www.webseite.de/tool-1 und für die andere Suche sollen die Suchergebnisse dann unter www.webseite.de/tool-2 angezeigt werden.
Diese Trennung ist nötig, weil ich zwei unterschiedliche Themes habe. Daher auch zwei unterschiedlichen Suchen.
Kannst du damit etwas anfangen oder benötigst du noch weitere Angaben um mir helfen zu können?
das klingt eher nach
am 21.11.2013 - 16:08 Uhr
exposed Filter mit zwei views.
So richtig verstanden habe ich aber noch nicht, was du eigentlich anstellen willst.
Views Filter und Drupal eingebaute Suche
am 22.11.2013 - 01:08 Uhr
Hallo, soweit ich dich verstanden habe, hast du einen entsprechenden "View", und möchtest das normale Such-Feld von Drupal integrieren...
Views:
Ja, das geht auch mit Views. Ich denke weitere Kriterien lassen sich ebenfalls hinzufügen. Ein englisches Tutorial findest du hier: (siehe Punkt 3)
How To Create Search Pages Using Views In Drupal 7
Alternatives Modul:
Du könntest auch die eingebaute Drupal-Suche durch ein anderes Modul mit mehr Einstellungen ersetzen, und dieses dann im Kontext mit deiner bisherigen "Views" Seite anzeigen. z.B. Custom Search Modul
Search API
am 22.11.2013 - 12:51 Uhr
Eine weitere Möglichkeit wäre die Views Integration der Search API.
Du kannst auch eine Views mit
am 27.11.2013 - 16:53 Uhr
Du kannst auch eine Views mit einer Seite erstellen. Möchtest du z.B. nach Inhalt suchen, kannst du das wie folgt machen:
1. Eine Seite mit Views erstellen.
- Ansicht -> Inhalt -> Typ (alle oder nur einen einzelnen)
- Seite erstellen (hacken rein)
- Titel wählen
- Pfad z.B. suche
- alles andere wie gewollt einstellen
- hacken bei Block erstellen rausnehmen
- Weiter und bearbeiten
2. Inhalt hinzufügen falls du nicht angegeben hast, dass die Ausgabe den Inhalt zeigen soll.
3. Filter hinzufügen
- Inhalt: Titel und für Benutzer sichtbar machen.
- weitere Filter anwenden, wenn notwendig
4. Jetzt kommen wir zum Block
- Rechts auf "Advanced" gehen
- Exposed form
- Expose form in block "Yes" wählen
- Einstellen
5. Views speichern
6. Unter admin/structure/block exposed-block-title in die gewünschte Region verfrachten
Fertig!
Hoffe ich konnte helfen