Hallo
ich nutze Contenido 4.8.10 und habe die Mandanteneinstellungen entsprechend vorgenommen:
search-results idart 12
search-results idcat 12
searchrange include 1,2,3,4,5,6,7,8,9,10,15
Das gesuchte Wort ist auch im Content vorhanden, trotzdem liefert die Suche nur den folgenden Output:
"Keine Suchergebnisse - Bitte suchen Sie über das Sucheingabefeld!"
Woran kann das liegen? Bin für jeden Hinweis dankbar.
Beste Grüße
Carsten
contenido Keine Suchergebnisse - Bitte ...
Re: contenido Keine Suchergebnisse - Bitte ...
Moin,
da du von der Sucheingabe auf die Ergebnisseite kommst sind die Angaben folgende Angaben richtig!
search-results idart 12
search-results idcat 12
Für den Suchbereich (searchrange) benötigst du nur die Hauptmenüpunkt/Kategoriebaum.
Nicht alle Kategorien die du durchsuchen willst.
Contenido nimmt die angegebenen Kategorien inklusive Unterpunkte.
-> searchrange include 1,2,3,4,5,6,7,8,9,10,15
Das HTML-Input-Feld MUSS den Namen "searchterm" haben.
Das kannst du testen indem du am Anfang des Modul-Outputs folgendes ergänzt:
Bei der Suchausgabe seite sollten jetzt 2x dein Suchbegriff stehen.
Var: <- auf jeden Fall
Post: <- wenn das Eingabe-Formular methode="POST" verwendet
Get: <- wenn das Eingabe-Formular methode="GET" verwendet
entweder POST oder GET
ansonsten kannst du noch gucken ob ein Eintrag mit deinem Suchbegriff in der Datenbank steht.
Über PhpMyAdmin kannst du das mit der folgenden eingabe testen:
Die Tabelle con_keywords wird automatisch beim speichern eines Artikels befüllt.
mfg OliverL
da du von der Sucheingabe auf die Ergebnisseite kommst sind die Angaben folgende Angaben richtig!
search-results idart 12
search-results idcat 12
Für den Suchbereich (searchrange) benötigst du nur die Hauptmenüpunkt/Kategoriebaum.
Nicht alle Kategorien die du durchsuchen willst.
Contenido nimmt die angegebenen Kategorien inklusive Unterpunkte.
-> searchrange include 1,2,3,4,5,6,7,8,9,10,15
Das HTML-Input-Feld MUSS den Namen "searchterm" haben.
Das kannst du testen indem du am Anfang des Modul-Outputs folgendes ergänzt:
Code: Alles auswählen
<?php
/* Nur die folgende Zeile ergänzen*/
echo '<hr>Var:'.$searchterm.' | Post:'.$_POST['searchterm'].' | Get:'.$_GET['searchterm'].' | '.'<hr>';
/***********************************************
* Suchausgabe Output
* ...
Var: <- auf jeden Fall
Post: <- wenn das Eingabe-Formular methode="POST" verwendet
Get: <- wenn das Eingabe-Formular methode="GET" verwendet
entweder POST oder GET
ansonsten kannst du noch gucken ob ein Eintrag mit deinem Suchbegriff in der Datenbank steht.
Über PhpMyAdmin kannst du das mit der folgenden eingabe testen:
Code: Alles auswählen
SELECT * FROM con_keywords where keyword = 'Hier-kommt-der-Suchterm-rein'
mfg OliverL
Re: contenido Keine Suchergebnisse - Bitte ...
Hallo Oliver,
vielen Dank für diese umfassende Antwort!
Das Problem konnte ich damit beheben:
Viele Grüße
Carsten
vielen Dank für diese umfassende Antwort!
Das Problem konnte ich damit beheben:
Der name war in dem Modultemplate geändert worden.Das HTML-Input-Feld MUSS den Namen "searchterm" haben.
Viele Grüße
Carsten
Re: contenido Keine Suchergebnisse - Bitte ...
War das nur bei dir oder ist das im Beispiel-Mandanten passiert?
mfg OliveL
mfg OliveL