Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Kann Drupal das?

Eingetragen von barcode (133)
am 18.05.2010 - 17:56 Uhr in
  • Views
  • Drupal 6.x

Hallo,

ich bastel seit einer Woche an Drupal und habe gestern auf folgender Seite einen schönes Mechanismus gesehen um ein gewünschtes Produkt zu finden:
http://www.bluray-disc.de/blu-ray-player

Ich möchte sowas auch mit Drupal machen und habe mich mit CCK und Views beschäftight, weiß aber nicht wie ich das realisieren könnte. Die Grundlagen der beiden Module kenne ich nun, jedoch fehlt mir noch das weitere Verständnis, solch ein komplexes Szenario umzusetzen. Habt ihr einen Denkanstoss für mich oder Ideen wie ich das ganze am besten angehen könnte?

Danke und MFG

Barcode

‹ node_load() in view Template views pager js file ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

*Anstoß* Taxonomy wäre da

Eingetragen von Exterior (2903)
am 18.05.2010 - 18:10 Uhr

*Anstoß*

Taxonomy wäre da sicher eine große Hilfe ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ahh, geil! :) Gibt es ein

Eingetragen von barcode (133)
am 18.05.2010 - 18:43 Uhr

Ahh, geil! :)

Gibt es ein bestimmtes Taxonomy Modul das ähnlich aufgebaut ist wie im obrigen Link?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Pfuh, nicht das ich wüsste,

Eingetragen von Exterior (2903)
am 18.05.2010 - 18:52 Uhr

Pfuh, nicht das ich wüsste, aber mit Views und Theming dürfte man sowas hinbekommen. Oder eben selbst was schreiben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ob Du für die einzelnen

Eingetragen von E-Fee (481)
am 18.05.2010 - 18:59 Uhr

Ob Du für die einzelnen Punkte jeweils CCK oder Taxonomy nimmst, musst Du im Einzelfall schauen, was da sinnvoller ist.

Für diese nette Filterung: Exposed Filters nutzen, und für die netten Checkboxen das Modul Better Exposed Filters installieren. Der Rest ist dann tatsächlich Theming,

LG
Sonja

  • Anmelden oder Registrieren um Kommentare zu schreiben

Faceted Search (am besten in Verbindung mit Solr)

Eingetragen von Tom Freudenberg (40)
am 18.05.2010 - 18:59 Uhr

Hi, das ist prima mit Taxonomien und Faceted Search zu realisieren

Tom

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, erstmal danke für eure

Eingetragen von barcode (133)
am 18.05.2010 - 20:09 Uhr

Hallo,

erstmal danke für eure Antworten. Ich habe jetzt erstmal "Faceted Search" versucht, weil sich das am stimmigsten angehört hat. Habe das Modul nun installiert und es sieht - dem Adminbereich zu urteilen - schon ziemlich genau danach aus was ich haben möchte.
Leider bekomme ich im Menü von §Faceted Search" jede Menge Fehlermeldungen:

Zitat:

* warning: Parameter 1 to author_facet_faceted_search_init() expected to be a reference, value given in C:\xampp\htdocs\drupal\includes\module.inc on line 483.
* warning: Parameter 1 to content_type_facet_faceted_search_init() expected to be a reference, value given in C:\xampp\htdocs\drupal\includes\module.inc on line 483.
* warning: Parameter 1 to faceted_search_ui_faceted_search_init() expected to be a reference, value given in C:\xampp\htdocs\drupal\includes\module.inc on line 483.
* warning: array_intersect() [function.array-intersect]: Argument #1 is not an array in C:\xampp\htdocs\drupal\modules\faceted_search\author_facet.module on line 123.
* warning: array_filter() expects parameter 1 to be array, null given in C:\xampp\htdocs\drupal\modules\faceted_search\content_type_facet.module on line 120.
* warning: array_intersect() [function.array-intersect]: Argument #1 is not an array in C:\xampp\htdocs\drupal\modules\faceted_search\author_facet.module on line 123.
* warning: array_filter() expects parameter 1 to be array, null given in C:\xampp\htdocs\drupal\modules\faceted_search\content_type_facet.module on line 37.
* warning: array_intersect() [function.array-intersect]: Argument #2 is not an array in C:\xampp\htdocs\drupal\modules\faceted_search\content_type_facet.module on line 37.
* warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\drupal\includes\form.inc on line 1207.
* warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\drupal\includes\form.inc on line 1207.

Wenn ich auf "Add environment" klicke muss ich dort unter anderem einen "Base path" und eine "Start Page" angeben. dort habe einfach "test" und "ergebnis" eingegeben. Anschließend habe das Ganze gespeichert und habe versucht die Seite unter "http://localhost/drupal/content/test" aufzurufen. Leider ohne Erfolg. Wenn ich nun in das "Faceted search" Menü gehe und dort auf "alle anzeigen" klicke ist dort mein soeben angelegter Suchauftrag zwar hinterlegt, jedoch steht hier kein Titel und wenn ich den Suchauftrag bearbeiten möchte ist der "Base path" und die "Start Page" wieder leer. Jetzt bin ich komplett verwirrt, ich hoffe ihr nicht :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mal kurz wegen den

Eingetragen von Exterior (2903)
am 18.05.2010 - 20:26 Uhr

Mal kurz wegen den Fehlermeldungen: Welche PHP-Version hat dein XAMPP?

(admin/reports/status aufrufen, dort steht irgendwo die PHP-Version)

Zu dem Rest kann ich dir erstmal nichts sagen, habe Faceted Search noch nie benutzt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich würde Sagen Das ist Drupal

Eingetragen von twilight1975 (15)
am 18.05.2010 - 20:35 Uhr

Ich würde Sagen Das ist Drupal. Sieht schon sehr gut aus :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

twilight1975 schrieb Ich

Eingetragen von E-Fee (481)
am 18.05.2010 - 20:30 Uhr
twilight1975 schrieb

Ich würde Sagen Das ist Drupal. Sieht schon sehr gut aus :-)

Oha, ja, stimmt, Tatsache!
Also: Drupal kann das. Definitiv.

  • Anmelden oder Registrieren um Kommentare zu schreiben

PHP 5.3.1

Eingetragen von barcode (133)
am 18.05.2010 - 20:44 Uhr

PHP 5.3.1

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm, ich checks nich. Kann mir

Eingetragen von barcode (133)
am 18.05.2010 - 21:10 Uhr

Hm, ich checks nich. Kann mir wer sagen was ich unter base path und start page eintragen muss und unter welchem Pfad ich die gespeicherte Suche nun betrachten kann? Danke

  • Anmelden oder Registrieren um Kommentare zu schreiben

barcode schrieb PHP

Eingetragen von Exterior (2903)
am 18.05.2010 - 21:28 Uhr
barcode schrieb

PHP 5.3.1

Dann kannst du dir gleich mal eine ältere Version von XAMPP nehmen, weil viele Module nicht mit PHP 5.3.x zurecht kommen, so anscheinend auch Faceted Search.

Das heißt, dass das Modul wahrscheinlich nie ordentlich funktionieren wird, solange du PHP 5.3.x benutzt, du brauchst eine 5.2.x-Version.

Also: älteres XAMPP mit PHP 5.2.x installieren und nochmal das Modul ausprobieren.

Außerdem schadet es nie, sich die Dokumentation eines Moduls zu Gemüte zu führen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ah super, nach downgrade geht

Eingetragen von barcode (133)
am 19.05.2010 - 21:01 Uhr

Ah super, nach downgrade geht alles wieder. Danke.

Nun aber zu dem "faceted search" Modul:
Entweder ist es nicht das was ich suche, oder ich kann es nicht vernünftig bedienen :)
Bei mir läuft es gerade so, dass nun die Kategorien dargestellt sind, also z.B bei einem Kleidungsstück: Marke, Farbe, Größe.
Unter jeder Kategorie habe ich dann die jeweiligen Werte stehen und dahinter dann die Anzahl der vorhandenen Artikel:

Marke: X(2) ; Y(3) ; Z(6)
Größe: S(1), M(4), L(6)
Farbe: rot(6), grün(5), pink(1)

Nun kann ich auf Größe M klicken und sehe alle 4 Kleidungsstücke die die Größe M haben. Das ist schön und gut, aber das will ich ja garnicht.
Ich will ja das hinter jeder Auswahl eine Checkbox ist die ich anklicken kann so z.B. auswählen kann:

Zeige mir alle Produkte der Marke Z in der Größe L und der Farbe rot (Also wie oben in der Beispiel URL). Ist das damit realisierbar?

MFG Barcode

  • Anmelden oder Registrieren um Kommentare zu schreiben

Keine mehr ne Idee? Oder hab

Eingetragen von barcode (133)
am 20.05.2010 - 19:31 Uhr

Keine mehr ne Idee? Oder hab ich mich zu kompliziert ausgedrückt?

Bilder sagen mehr als 1000 Worte. So sieht es bei mir gerade aus:

Und so sollte es aussehen:

In diesem Beispiel sollten also alle LG FULL HD 42" Fernseher angezeigt werden.

Ist das möglich?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich kenn mich halt jetzt mit

Eingetragen von E-Fee (481)
am 20.05.2010 - 19:55 Uhr

Ich kenn mich halt jetzt mit Funktionsumfang und Konfiguration von Faceted Search genau null aus.

Wenn man aber von den Zahlen in Klammern mal absieht, hab ich sowas mit Exposed Filters schon gebaut (Benutzerprofildaten statt Fernseher) und es funktioniert genau so, Projekt ist allerdings noch nicht offiziell online.
Und um die Checkboxen zu kriegen, benötigt man in dem Fall das Modul Better Exposed Filters - man kann natürlich auch mehrere Felder als Filter mit Checkboxen setzen.
Screenshot:

(Bevor einer wegen der Dropdowns mit dem Alter fragt, das ist eine kundenprojektspezifische Eigenentwicklung, bei der das Alter aus 'nem Unix-Timestamp dynamisch errechnet wird. Wenn ich mal wieder mehr Zeit habe, werde ich 'ne ausführliche und allgemeingültige Lösung posten, dazu gab es hier nämlich auch irgendwo einen Thread und das Thema war noch nicht gelöst.)

LG
Sonja

  • Anmelden oder Registrieren um Kommentare zu schreiben

@Sonja, schöne Lösung Deine

Eingetragen von Tom Freudenberg (40)
am 20.05.2010 - 20:15 Uhr

@Sonja, schöne Lösung Deine Idee, aber es triff die Frage nicht. Mit Exposed Filtern habe ich das gleiche Problem wie bei vielen Seiten: "Ich kann Kombinationen wählen, muss dann Suchen drücken und stelle erst dann fest, dass gar nichts für meine Auswahl vorhanden ist". Faceted geht den Weg, immer anzuzeigen, was noch in der Treffermenge vorhanden ist, also wenn "rote Shirts" gewählt wird, dann wird SOFORT die Suche gefiltert (quasi interaktiv) und danach werden noch die Kombinationen angezeigt, die noch übrig bleiben, z.B. nur noch "XL".

Das ist eine sehr Userfreundliche und effektive Geschichte.

@barcode: Leider sagen Bilder nicht mehr als 1000 Worte, was genau ist bei Dir nicht wie erwartet ? Faceted ist interaktiv, heisst, es bietet bei weiteren Einschränkungen nur noch die Kombinationen an, die dann auch in der Datenbank noch existieren. Beschreibe bitte Dein Problem nochmal, danke

Anmerkung: @barcode, sorry gerade erst Deinen Text gelesen:

Zitat:

"Zeige mir alle Produkte der Marke Z in der Größe L und der Farbe rot (Also wie oben in der Beispiel URL). Ist das damit realisierbar?"

Ja, das genau ist Faceted Search

  • Anmelden oder Registrieren um Kommentare zu schreiben

Erstmal danke Sonja. Vllt

Eingetragen von barcode (133)
am 20.05.2010 - 20:21 Uhr

Erstmal danke Sonja. Vllt komme ich da ja noch drauf zurück!

@ Tom:

Ja, das genau ist Faceted Search

Aha, und wie genau realisiere ich das?
Momentan kann ich mir ja nur alle Artikel der Marke "Z" anzeigen ODER alle Artikel in Größe "L" ODER alle Artikel in der Farbe "rot".
Ich möchte aber alle Artikel der Marke "Z" anzeigen UND in Größe "L" UND in der Farbe "rot".

  • Anmelden oder Registrieren um Kommentare zu schreiben

Tom, diese Einschränkung habe

Eingetragen von E-Fee (481)
am 20.05.2010 - 20:27 Uhr

Tom, diese Einschränkung habe ich weder aus der Frage herausgelesen, noch der Beispielseite entnehmen können, die zwar sofort dynamisch die Anzahl aus der Datenbank zieht und im Button anzeigt, aber die Auswahlmöglichkeiten nicht einschränkt.

Das Problem denke ich aber verstanden zu haben: er möchte nicht erst auf die Zahl hinter der Größe klicken müssen, Seite laden, dann noch mal auf die Zahl hinter der Farbe. Sondern sowohl die Größe als auch die Farbe anhaken und gleich danach suchen.

So oder so hat man also ein gewisses Usability-Problem, in seinen Augen. *denk*
Entweder, man hangelt sich also durch. Oder man klickt gleich alle relevanten Kriterien an und riskiert dabei, dass die Treffermenge 0 ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hey Sonja, du hast es

Eingetragen von barcode (133)
am 21.05.2010 - 17:25 Uhr

Hey Sonja, du hast es begriffen :)

Hab mir mal das Modul "Better Exposed Filters" gesaugt. Weiß nur nicht damit umzugehen. Kannst du mir eine kleine Einweisung geben oder sagen wo ich Infos finde?

Danke im Voraus.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hey Leute, ich glaube mein

Eingetragen von Tom Freudenberg (40)
am 21.05.2010 - 18:36 Uhr

Hey Leute, ich glaube mein Ton ist falsch verstanden worden, ich wollte weder abwertend noch überheblich rüberkommen.

@Sonja, ich habe/hatte etwas anderes in der Aufgabenstellung verstanden:

Wenn man sich die Beispiel Seite http://www.bluray-disc.de/blu-ray-player anschaut, dann ist das mal Faceted Search, denn je Klick ändert sich die Anzeige der noch gültigen Treffer als Anzahl im ANZEIGEN Button. Es ist dabei nicht wichtig ob auch ständig die Content-Seiten gezeigt werden, oder nur die Anzahl, jeder Klick löst praktisch per Ajax eine Einschränkung und einen neuen Select aus.

Nochmal kurz zu Faceted Search: Das Ding ist komplex und nicht mal ebenso zu erklären, aber es funktioniert Interaktiv, OHNE Seite neu laden zwischen jedem Klick und MIT ständiger Sicht auf die Treffer. Sehr schön kann man im Drupal Wiki von Eugen unter http://www.drupal-wiki.com/de/videos ein Video zu Faceted sehen.

@barcode: Am einfachsten suchst Du Dir jemanden, der das schonmal gemacht hat und stellst mit ihm die Seite und die Features ein, oder Du kämpfst Dich selber durch die Doku und machst Deine Versuche mit dem Modul. Das Video ist einfach nur ein Beweis, dass man etwas wie bei der BlueRay Seite damit genau wie gewünscht umgesetzt bekommt.

In "einfach" bekommst Du das aber auch mit den Exposed Filtern hin.

Viel Erfolg
Tom

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, ich habe es jetzt

Eingetragen von barcode (133)
am 30.05.2010 - 12:30 Uhr

Hat sich erledigt :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 4 Tagen
  • Hey danke
    vor 2 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 12 Stunden
  • In der entsprechenden View
    vor 4 Wochen 12 Stunden
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 12 Stunden
  • gelöst
    vor 6 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20459

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 33 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association