ubercart filterfunktion
Eingetragen von kitikonti (145)
am 11.10.2010 - 06:21 Uhr in
am 11.10.2010 - 06:21 Uhr in
hi,
beim meinen derzeitigen projekt verwende ich ubercart um einen shop zu integrieren.
ein beispiel der shopnavigation:
- Nahrungsergänzung
- Darm
- Kopf
- Sonstiges
- Abschirmfolien
- Bett
- Handy
das ganze entspricht jetzt nicht der richtigen struktur sondern ist nur ein beispiel.
der kunde möchte jetzt haben wenn er auf nahrungsergänzung klickt das alle nahrungsergänzungen angezeigt werden, sprich die von Darm, Kopf und Sonstiges.
wenn man dann auf darm klickt sollen nur noch jene von darm kommen usw. derzeit ist es ja so, das wenn ich auf nahrungsergänzungen klicke eine seite kommt wo die unterkategorien in einer rasterdarstellung aufgelistet sind.
lässt sich das irgend wie machen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Japp. Nennt sich im
am 11.10.2010 - 06:43 Uhr
Japp. Nennt sich im Fachjargon "Faceted Search". Dafür gibt es eine Reihe von Integrationsmöglichkeiten in Drupal, wobei die Bekannteste wohl via Apache Solr als Backend ist. Erfordert aber in jedem Fall, dass du auf dem Server eine Apache Solr Instanz laufen hast oder dir z.B. bei Acquia eine anmieteste (nennt sich dort Acquia Search).
Siehe auch: http://drupal.org/project/apachesolr
ich hab mir das ganze
am 11.10.2010 - 08:06 Uhr
ich hab mir das ganze eigentlich ein bisschen weniger komplex vorgestellt, ist ja eigentlich nur eine zusätzliche Filterung der datenbankabfrage. dachte das es dafür bestimmt eine bestehende ubercart Erweiterung gibt.
vielleicht hab ich das ganze
am 11.10.2010 - 12:51 Uhr
vielleicht hab ich das ganze auch einfach falsch erklärt, man kann es auch aus einer anderen sicht betrachten und zwar nicht als filter.
ich habe wie oben beschrieben meinen katalog und wenn ich auf zb darm klicke bekomm ich ja jetzt auch nur die produkte die in darm einsortiert sind, funktioniert somit ja auch richtig. einzig was nicht richtig funktioniert ist wenn ich auf nahrungsergänzung klicke, denn dann kommt eine übersicht der unterkategorien und nicht alle produkte der unterkategorien, so wie ich das eben möchte.
Überschreib die
am 11.10.2010 - 16:36 Uhr
Überschreib die Standard-Taxonomie-Pfade mit einer View (Views 2 bringt von Haus eine passende mit, die man nur aktivieren muss) und lenk die Tax-Pfade per Taxonomy-Redirect-Modul drauf. Dann kannst du in der View einfach einstellen, dass auch Nodes aller untergeordneten Begriffe in der Ausgabe erscheinen sollen.
das klingt zwar schon simpler
am 11.10.2010 - 16:59 Uhr
das klingt zwar schon simpler jedoch kapier ich es trotzdem nicht, ich hab zwar den mitgelieferten view für die taxonomy terms aktiviert nur seh ich irgend wie keine änderung wenn ich einen taxonomy pfad aufrufe, das mit dem taxonomy-redirect-modul hab ich jetzt noch nicht ausprobiert aber bringt ja auch nichts wenn nicht mal das erste klappt.
mal davon abgsehn bin ich gerade auf eine viel simplere lösung gekommen, ist zwar nicht 100% der richtige ansatz funktioniert bis auf einen kleinen hacken der in diesem fall völlig unwichtig ist trotzdem.
ich weise beim erstellen eines produkts dem produkt bei den kategorien nicht nur darm zu sondern auch nahrungsergänzungen, wenn ich dan auf nahrungsergänzungen klicke erhallte ich das produkt ebenfalls.
der kleine nachteil ist das somit das produkt mehr oder weniger doppelt im katalog ist, was man aber nirgends merkt auser wenn man die ubercart funktion zum anzeigen der anzahl der produkte unterhalb einer kategorie aktiviert hat, dan stimmt zwar die zahl noch bei der untersten ebene jedoch bei jeder ebene darüber nicht mehr da hier die produkte doppelt gezählt werden. da ich diese funktion so und so deaktiviere fällts bei mir gar nicht auf.
jetzt möchte ich aber noch wissen was ihr machen würdet, entweder die einfache notfalllösung wie ich, oder eben einen der oben beschriebenen ansätze? alexander vielleicht kannst du ja auf deinen ansatz noch näher eingehen, würde mich intressieren.