Vorbelegung durch ein Kriterium?
Hallo Axel,
auch von mir erstmal herzlichen Dank für die Erweiterung. Super!
Ich glaube jedoch, dass ich noch etwas anderes möchte und sehe im Moment nicht, wie ich das hinbekommen kann.
Bitte mal hier klicken:
http://www.lab.jukemedia.de/artikelfilter
Für die Orte könnte ich die Kriterien als Link in einer horizontalen Navigation erscheinen lassen. Wenn man dann jedoch auf z.B. die Seite Hamburg klickt, dann würde ich gerne als Suchergebnis nur die Übereinstimmungen für "Hamburg" angezeigt bekommen - also so, dass man auf der Seite "Hamburg" die Suchkriterien nochmal auswählen kann.
Geht das und habe ich nur etwas übersehen oder geht es nicht?
Und wenn nicht, entspräche dann das Suchkriterium "Hamburg" nicht einer Art Vorbelegung, die man beim Erstellen des Moduls angeben könnte?
Im Prinzip wäre ja eine solchermaßen generierte Suchergebnisliste nichts anderes als wenn die Orte nochmal extra aufgeführt und angehakt werden müssen.
Ich habe dazu auf der zweiten Seite mal einen sreenshot gemacht, wie ich das meine. Evtl. würde ich das für ein Projekt brauchen ... ggfs. einfach mal bei mir melden wenn man das, so wie ich es meine, erweitern könnte ...
Oder Licht anmachen, wenn ich nur was nicht verstanden habe.
Schöne Grüße
Jutta
Filterausgabe beeinflussen
freundliches hallo an den extension entwickler!
deine extension ist super! vor allem die kategoriesierungfunktion ist sehr praktisch.
ich habe letztens schon selbst hand angelegt und die "ArticleFilter.php" so ergänzt, dass man in der "mod_articlefilter_results.tpl" neue eigenschaften des artikels über $item->eigenschaft ansprechen kann.
und zwar habe ich noch eine weitere sql-abfrage dazwischen gebastelt um auch an den eigentlichen content des artikels aus der tabelle "tl_content" zu kommen und diesen in der ergebnisseite anzuzeigen.
dazu musste ich natürlich auch die zum artikel gehörigen conent-elements aus tl_content erst zusammenfügen und dann als eigenschaft für $item bereitstellen.
das ist keine elegante und flexible lösung, da ich dann in deiner "mod_articlefilter_results.tpl" anfange, meine artikel so zu formatieren, dass sie meinem eigentlichen template entsprechen. daher würd ich gern die standard-ausgabe aufrufen, die contao auch bei der generierung einer normalen seite samt zugehörigen artikeln verwendet.
langer rede, kurzer sinn:
mein eigentliches ziel ist, keine kurze ergebnisübersicht mit überschrift+teaser zu erhalten sondern die ganz normale ansicht zu haben, in der mir alle artikel angezeigt werden. prinzipiell wie eine beliebige seite mit allen ihren artikeln, aber dass dann nur die artikel in ihrer ganzen pracht angezeigt werden, die dem filter entsprechen.
siehst du da irgendeine möglichkeit, wie man das mit hilfe deiner erweiterung realisieren kann?
bin quereinsteiger in contao. arbeite in einem fertigen projekt. habe mal in typo3 gewohnt...
meine vorstellungen:
- es wäre gut, wenn man irgendwie aus deiner extension heraus den controller aufrufen könnte, der für die normale artikelausgabe einer seite verantwortlich ist und diesen so beeinflusst, dass er nur die artikel mit den IDs ausgibt, die deine extension so fleißig gefiltert hat ;)
- man nutzt parallel die extension namens "tags", die den artikeln tags zuweist und die funktion bereitstellt, alle artikel eines bestimmten tags über entsprechende url-parameter aufzurufen.
dazu müsste man wohl bei der vergabe der filtergruppen beim erstellen eines artikels parallel in die tabelle der tags-extension die entsprechenden begriffe als tag speichern. danach müsste man wohl an der stelle, wo deine filterung fertig ist, an die entsprechende url weiterleiten, die die filtergruppe bzw. den tag als parameter enthält. - bietet contao eigentlich von vornherein die möglichkeit über die url nur bestimmte artikel anzeigen zu lassen. über "page.html?articles=xxx" lässt sich ja immer nur EIN artikel anzeigen.
vereinfachend wäre zu sagen, dass die filter deiner mod_articlefilter extension nicht kombiniert zu werden brauchen. es gibt zwar mehrere filtergruppen, aber sobald ein filter ausgewählt wird, soll dieser auch als einziger aktiv sein.
es wäre super, wenn du dahingehender einen vorschlag hättest oder auch jemand anders, der weiß, wie man nur eine gewisse anzahl (>1 und <alle) von artikeln in ihrer ganzen pracht ausgeben kann?
viele grüße,
felisse :p
Filter für eine Tabelle gesucht
Hallo,
kann man mit dieser Erweiterung eine Filterfunktion für eine Tabelle anbieten?
--> Zum Beispiel eine Personenliste (Name, Vorname, Geburtsdatum, usw.), welche der Besucher der Seite nach dem Nachnamen "Meier" filtern kann.
Wenn ja, würde ich mich einarbeiten in diese Funktionalität - momentan bin ich technisch gänzlich unbedarft.
Danke und Gruß
mod_articlefilter_links.tpl bearbeiten
Hallo
Habe den Filter erfolgreich in meinem momentanen Projekt eingebaut und alles fukioniert soweit auch einwandfrei. Unter anderem habe ich den Filter auch als Links eingebaut. Hier werden nun aber alle vorhandenen Filtergruppen angezeigt. Ich würde jedoch gerne bloß eine der Filtergruppen als Links angezeigt bekommen. Habe es auch schon über das Template mod_articlefilter_links.tpl versucht, doch leider weiß ich nicht, wie ich die Gruppen einzeln ansprechen soll.
Hat vielleicht jemand ne Idee?
Artikelfilter-Beispiel und ein Frage
Hallo Axel,
ich habe die Erweiterung (oder den Vorgänger?) in einen Kundenseite eingebaut (www.pianosalon.de und da unter Flügel und Klaviere - ist bei euch schon als Referenz gelistet). Es funktioniert alles bestens. Leider kamen die Besucher nicht mit der Entscheidung "exakt oder beliebig" klar, so dass ich dies zumindest etwas reduziert habe ("bitte bestätigen"). Aber auch hier gibt es viele User, die vergessen, den Button anzuklicken und dann nichts finden. Gibt es eine Möglichkeit, dies als "gesetzt" zu setzen und auszublenden, damit der User nur noch auf Suchen klicken muss?
Vielen Dank.
Steffen
Fehler in ModuleFilterLinks.php on line 70 ?
Hallo,
erstmal: super Erweiterung. Sie ist (eigentlich) genau die Lösung zu meiner Aufgabenstellung. Darum hab ich sie in einer kleineren Seite probeinstalliert - alles funktioniert.
Dann... füge ich sie in mein eigentliches Projekt ein... und bekomme eine Fehlermeldung, mit der ich nichts anfangen kann :-(
PHP-Code:
Warning: implode(): Invalid arguments passed in /homes/hg0084/public_html/system/modules/mod_articlefilter/ModuleFilterLinks.php on line 70
#0 [internal function]: __error(2, 'implode(): Inva...', '/homes/hg0084/p...', 70, Array)
#1 /homes/hg0084/public_html/system/modules/mod_articlefilter/ModuleFilterLinks.php(70): implode('?', NULL)
#2 /homes/hg0084/public_html/system/modules/frontend/Module.php(129): ModuleFilterLinks->compile()
#3 /homes/hg0084/public_html/system/modules/mod_articlefilter/ModuleFilterLinks.php(54): Module->generate()
#4 /homes/hg0084/public_html/system/libraries/Controller.php(271): ModuleFilterLinks->generate()
#5 /homes/hg0084/public_html/system/modules/frontend/PageRegular.php(71): Controller->getFrontendModule('17', 'left')
#6 /homes/hg0084/public_html/index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
#7 /homes/hg0084/public_html/index.php(333): Index->run()
#8 {main}
Problematik:
Wenn kein Filter ausgewählt ist, sieht man die LinkListe des Artikelfilters nicht, dafür aber das Suchergebnis und die Fehlermeldung http://projekt-compusense.de/ausgabe...n-filters.html
Wenn ein Filter ausgewählt ist, sieht man die Liste (links) - allerdings wird das Ergebnis dann in der Mitte nicht angezeigt http://projekt-compusense.de/ausgabe...stype=matchAny
Hat einer von Euch eine Ahnung, woran das liegen könnte?
Ansonsten: Frohe Ostern,
Bigga
Status mod_articlefilter?
Da ich das Modul grad für mich entdeckt habe, wollte ich mal Fragen wie der Status ist.
Ich konnte zwar bisher keine dieser Fehler hier bei mir entdecken aber es beunruhigt doch etwas.
Liste der Anhänge anzeigen (Anzahl: 1)
Sprachdatei de/modules.php für Artikelfilter
Anbei mal eine Sprachdatei die im Modul noch fehlt, auspacken und rein damit in languages/de/.
Dadurch wird unter Inhalte der Text "articlefilter" ersetzt durch "Artikelfilter", auf der Startseitenliste der Module inkl. kurzer Beschreibung und unter Einstellungen bei Inaktive Erweiterungen.
Außerdem die Frontend Module in der Modultyp Liste
articlefilter - > Artikelfilter
articlefilter_links - > Artikelfilter Links
articlefilter_results - > Artikelfilter Ergebnisse
Sieht doch gleich schöner aus ... :cool:
Frage zu Checkbox- und Multiselect-Feld
Hallo,
als Contao-Neuling versuche ich derzeit einen GastroFührer mit Contao + Artikelfilter zu machen. Ich würde gerne alle Filtergruppen mit Multiselect-Feld machen, allerdings sieht das nicht gerade übersichtlich aus, siehe Filtergruppe "Service".
http://gastro-gd.de/suchen-und-finden.html
Meine Fragen:
Kann man das Mulitselect-Feld so "stylen", dass man alle Auswahlkriterien sehen kann?
Am liebsten wären mir allerdings nur Checkboxen, die ebenfalls als Multiauswahl dienen.
Könnte mir dazu jemand weiterhelfen? Oder habe ich da einfach was übersehen? Außerden sollte nur der Filter "Exakt" sichtbar sein, wie erreiche ich das?
Ich bin mit CSS nicht sehr bewandert und arbeite mich gerade ein, derzeit arbeite ich mit einem fertigen Layout, das mir allerdings sehr gut gefällt. Bitte nicht wundern, die Seite ist gerade in der Entstehung.
Wer etwas finden möchte: "Gmünd gesamt" und Filter "Exakt" führt zu zwei Treffern.
Danke im voraus, Manfred...und für den Artikelfilter.
Filter: exakt vs. beliebig? und andere Fragen/"unklarheiten"
Moin,
als Erstes: was ist der Unterschied zwischen Exakt und beliebig bei dem Filter?
weiter Demo2 http://www.contao-artikelfilter.de/f...html?af_filter[2]=5&af_filter[3][]=9&afstype=matchAll
* wenn ich mehr als eine Checkbox anklicke, kommt "Sie haben keinen Filter ausgewählt"
* ich fänd es schöner, wenn nach dem Aufruf in der Filteranzeige meine Auswahl erhalten bliebe
* der Buttontext ändert sich hin und wieder zu "0 Treffer"
??
zonky
@Schaak: Update Artikelfilter
Hallo Schaak,
ich würde meine Anpassungen (s.o.) und http://dev.contao.org/issues/3120 gern Updatesicher machen / haben wollen...
... wie sieht da Dein Zeitplan aus?
Gruss zonky