Zum Inhalt springen

wfqbe - Suchergebnis wird nicht angezeigt

Erstellt am 9. Dezember 2008 · 2 Antworten · letzte Antwort am 21. Januar 2010

Tags: Datenbank, Frage

raui ·

Hallo zusammen,

ich versuche gerade das wfqbe-plugin zum Laufen zu bringen.

Bisher habe ich es lediglich geschafft, das Ergebnis einer fixen Abfrage, also ohne Marker, angezeigt zu bekommen. Des weiteren bekomme ich ein Suchformular angezeigt, dass auf Basis der modifizierten Abfrage - mit Hilfe eines Markers - eine Abfrage der Form:

SELECT * FROM datentabelle WHERE Name LIKE '%###SUCHENAME###%'

durchführen soll. Trage ich im FE in die Input-Box des Suchformulars nun einen Begriff ein und betätige den [Search]-Button so passiert nichts.

Momentan möchte ich zunächst das Suchergebnis auf der gleichen Seite, wie auf der "Such-Seite" ausgeben. Gemäß Pugin-Doku habe ich somit keine Einträge im Register "Search" des Inhaltelementes eingetragen.

Höchstwahrscheinlich habe ich in der Doku irgend etwas überlesen oder falsch interpretiert, das sicherlich auf meine stümperhaften Anfängerkenntnisse zurückzuführen ist.

Ich vermute, dass ich die Aufgabe/Inhalt des Feldes "Results query" in der "Query Table" nicht richtig verstanden habe.

Wie muss die Abfrage hier aussehen bzw. verlinkt werden, damit ich ein Ergebnis auf Basis der oben erwähnten Abfrage ermittelt und ggfs. ausgegeben wird?

Welche weiteren Felder in der "Query Table" bzw. im FE-Inhaltselement des Typs "Plug-In" mit "DB-Integration" sind für die Ausgabe eines Suchergebnises zwingend erforderlich?

Settings im Register "General" (Plugin-Inhaltselement):

-ID: 1 [<-- evtl. auch hier ein Verständnisproblem; Erläuterungen wären hilfreich, was es mit diesem Wert auf sich hat]
-Query record: {Abfrage mit Marker}
-Template: EXT:wfqbe/pi1/wfqbe_template.html
-Template type: From TypoScript

Für Eure Unterstützung bin ich dankbar und freue mich schon auf hilfreiche Antwort(en)

Gruß
Raui

raui ·

Hallo allerseits,

die Lösung habe ich mit Hilfe des Autors des Plugins nun lösen können:


" .... you have to insert another DB Integration plugin (under the existing one
with the search form Q2) to show the search results. This second plugin
has to point to the Q1.

In general:
1 DB Integration plugin - 1 query record

Regards,

--
Mauro Lorenzutti"

Ergänzen möchte ich hier das der Marker mit 'WFQBE_' beginnen muss. Damit nun die oben dargestellte Abfrage funktioniert muss dieser nun richtig `%###WFQBE_SUCHENAME###%' heißen.

Bzgl. der ID ist es so, dass die ID im DB-Plugin/Register "Search" mit der ID des Plugins/Register "General" des Ergebnises übereinstimmen muss.

Grüße
Raui

jesuspresley ·

Ergänzen möchte ich hier das der Marker mit 'WFQBE_' beginnen muss. Damit nun die oben dargestellte Abfrage funktioniert muss dieser nun richtig `%###WFQBE_SUCHENAME###%' heißen.

Danke, das hat bei mir geholfen.
Es sollte wirklich so im Manual stehen, ich habe lange gerätstelt, warum bei mir in den Suchergebnissen alle Datensätze angezeigt wurden