Closed MaryLou1 closed 10 years ago
Ist der Filter aktiviert etc? Eigentlich sollte es gehen, habe den Filter aber auch nicht mit einer aktuellen Nightly getestet. Für Ende November / Anfang Dezember plane ich ein kleines RoundUp, da kann ich mir das Problem dann mal ansehen.
Danke für die schnelle Antwort :-). Ja, Filter ist aktiv. Ich habe/sehe auch das Inputfeld im Frontend und kann Werte eingeben. Sieht alles paletti aus, liefert aber kein Ergebnis. Super - Round Up!! da Dein Textcombine derzeit der einzig funktionierende Textfilter ist. Danke!!!!
Hast du einen URL-Paremeter angegeben bzw. steht was in der URL?
Ja, der URL-Parameter wird anscheinend nicht genommen. Egal, ob ich einen angebe oder nicht, es erscheint kein Parameter in der URL. Bei den anderen Filtern, die ich einsetze (z. B. Einzelauswahl), scheint der URL-Parameter auf.
Hattest Du schon Zeit gefunden, Dir das Problem anzusehen?
Leider nein. Ich versuche es aber nächste Woche mal anzugehen. Die Kompatibilität für Contao3 steht ja auch noch aus.
Alles klar, danke für Deine Antwort!
Ich hab es jetzt gerade mal mit einer Contao 2.11.13 und der aktuellsten Stable von now.metamodel.me probiert. Funktioniert bei mir ohne Probleme. Evtl. doch irgendwo ein Konfigurationsfehler? Kann man sich das irgendwo ansehen?
Ich hab' auch gerade ein Update gemacht, leider ohne Erfolg. Es erscheint einfach kein URL-Parameter in der URL, egal, ob ich im Filter einen eintrage oder nicht. Bei den anderen Filtern funktionierts (s.o.).
Ansehen kann man's noch nicht, aber bald. Ich meld' mich wieder. Danke!
Besteht das Problem noch?
Ja, das Problem besteht noch, ich bin aber nach einigem Testen einen Schritt weiter: Es funktioniert nur, wenn 1.: der Frontend-Filter als Modul definiert und eingebunden ist (nicht als ce_Element), und 2.: der Filter auch nochmals auf der Ergebnisseite eingebunden ist. Alle anderen Szenarien funktionieren (bei mir) nicht.
Erinnert mich an das (sollte aber schon behoben sein): https://github.com/MetaModels/core/issues/207
Ergänzung: Dass der Filter nur unter den oben genannten Bedingungen funktioniert, scheint ein Metamodels-Problem zu sein, denn der vor kurzem reparierte "einfache" Textfilter (https://github.com/MetaModels/filter_text/issues/4) wirft ebenso nur unter den beschriebenen Bedingungen Ergebnisse aus.
Kannst Du mir einen Dump des Projektes schicken? Wird natürlich vertraulich behandelt. So könnte ich es mir mal ansehen und ggf. eine Lösung finden ...
Gerade eben geschickt.
Ist angekommen, ich werde mir das die "tage" mal ansehen.
Ich habe mir das Problem gerade einmal angesehen. Die Ursache dafür ist das hier beschriebene Problem: https://github.com/MetaModels/core/issues/144 Ich habe es gerade mal mit dem von mir dort beschriebenen Fix getestet, dann geht es. Mit dem Fix kann ich ohne Probleme das Filter-Formular auf einer Seite haben und auf der Listenseite dann nur noch die Liste ohne Filter.
Funkt. beim mir nicht, aber ws. mach' ich was falsch. Ich habe Deinen Code
global $objPage;
// return filter data
return array(
'action' => $this->generateFrontendUrl($objPage->row(), $this->getJumpToUrl($arrParams['other'])),
'formid' => $this->formId,
'filters' => $arrRendered,
'submit' => ($blnAutoSubmit ? '' : $GLOBALS['TL_LANG']['metamodels_frontendfilter']['submit'])
);
in .../modules/metamodels/MetaModelFrontendFilter.php Zeile 235 eingefügt. Damit verschwindet das Inputfeld im Filter, sowohl im ce_Element als auch im Modul.
hmm ... langsam gehen mir echt die ideen aus :(
Wenn es bei Dir funkt. bzw. Du mein Problem nicht reproduzieren kannst, dann lassen wir's mal gut sein, ich will Dich nicht weiter quälen. Da ich nun weiß, wie ich den Filter prinzipiell zum Laufen bekommen - eben mit den Modulen - kann ich damit gut leben. Danke Dir!
Sollte der _textcombine mit Contao 2.11.12 und der aktuellen Nightly (12.11.2013) funktionieren? Mir gelingt es nämlich nicht, Ergebnisse zu bekommen. Es werden einfach alle Datensätze ausgegeben, ohne Filterung, ohne Fehlermeldung oder Eintrag in der error.log. Bin ratlos.