Listeninhalt mit Auswahlfeld kategorisieren
Eingetragen von gerhabi (7)
am 09.10.2015 - 16:22 Uhr in
am 09.10.2015 - 16:22 Uhr in
Hallo,
ich möchte meinen Usern die Möglichkeit geben, einen Listeninhalt (möglichst in einem View) mittels Auswahlfeld zu kategorisieren.
Es handelt sich um etwa 80 Kriterien, denen der User jeweils eine Kategorie aus 4 Möglichkeiten zuweisen kann. Danach sollen die Inhalte in verschiedenen Views aufbereitet werden.
Das hört sich ziemlich einfach an, aber ich finde keine Möglichkeit, anstatt des Inhaltes des Auswahlfeldes die Auswahl selbst anzuzeigen.
Kann mir jemand helfen?
Herzlichen Dank im Voraus
Gerhard
- Anmelden oder Registrieren um Kommentare zu schreiben
Aus deiner Beschreibung wird
am 09.10.2015 - 21:25 Uhr
Aus deiner Beschreibung wird das nicht ganz klar für mich. Meinst du anstatt "mittels Auswahlfeld zu kategorisieren" vielleicht filtern?
Dann bist du im view bei der Filtersektion richtig. Filter kann man als Auswahlfelder in views auch dem Benutzer darstellen = exposed filter
Generell zur Terminologie:
Inhaltstypen (nodes) für Content (Artikel, Seiten, Termine, ...)
Taxonomien = Ordungssystemen (Tags, Kategorien, Rubriken) zum Sortieren und danach filtern usw.
Views = konfigurierbare Datenbankabfragen für alles mögliche
Tipp: https://www.wunderkraut.se/blogg/taming-beast-learn-views-wunderkraut (Video tutorial für Views, sehr empfehlenswert!!!)
Viel Spaß
Marco
– Grüße aus Franken –
"Eine Entscheidung ist dann eine gute Entscheidung, wenn Sie zu mehr Möglichkeiten führt.”
Heinz von Foerster (Kybernetiker)
www.bienlein-kommunikation.de
Danke für die Antwort
am 10.10.2015 - 07:27 Uhr
Danke für die Antwort Marco.
Ich möchte den Nutzern einen umfangreichen Fragenkatalog aus dem Gesundheitsbereich beantworten lassen. Da es sich um immerhin knapp 80 Fragen handelt, sollen die Antworten dann in mehreren Views dargestellt werden.
Naheliegend wäre eine Tabelle, bei der nur 1 Feld (die Auswahlliste) zur Bearbeitung zur Verfügung steht. Vielleicht ist das ganz einfach und ich stehe nur seit längerem auf dem Schlauch, aber ich finde einfach keine Lösung. Wenn ich das richtig verstanden habe, sind die Views Abfragen, deren Resultate offensichtlich nicht mehr weiter verarbeitet werden können – richtig?
Ich werde mir nun die Umfrage im Modul Webform genauer ansehen, vielleicht werde ich da fündig. Allerdings sind dort die Formulare selbst die Nodes und deren einzelne ausgefüllte und versandten Antworten werden da „irgendwie“ in der Datenbank abgespeichert.
Ich melde mich wieder, wenn ich etwas Verwertbares herausgefunden habe.
Viele Grüße
Gerhard
Dazu ist ein view nicht gut geeignet
am 12.10.2015 - 15:17 Uhr
ich möchte meinen Usern die Möglichkeit geben, einen Listeninhalt (möglichst in einem View) mittels Auswahlfeld zu kategorisieren.
Dazu ist ein view nicht gut geeignet. Es gibt zwar mit editablefields die Möglichkeit, in einem View Werte dirtekt zu bearbeiten, aber das macht hier wenig Sinn, weil du ja im Sinn einer Umfrage pro User/Besucher unterschiedliche Eingaben ermöglichen willst. Lässt du das direkt mit editablefields zu, überschreibt ein user die Eingaben des anderen. Ich glaube nicht, dass du das willst.
Also Umfrage, oder? Dazu wäre grundsätzlich webform, entityform oder einfach 1 Inhaltstyp (mit Erstellungsrechten für die Zielgruppe) geeignet.
Es handelt sich um etwa 80 Kriterien, denen der User jeweils eine Kategorie aus 4 Möglichkeiten zuweisen kann. Danach sollen die Inhalte in verschiedenen Views aufbereitet werden.
Das könnte dann z.B. eine Webform mit 80 "Components" sein, bei denen deine 80 Kriterien die "Fragen/Umfragepunkte" sind und die Antworten aus je 1 Auswahliste mit den immer gleichen 4 Möglichkeiten besteht.
Das ganze kannst du dann auch in einer View darstellen zur auswertung (nicht zur bearb.)
Danach sollen die Inhalte in verschiedenen Views aufbereitet werden.
Das verstehe ich nicht.
– Grüße aus Franken –
"Eine Entscheidung ist dann eine gute Entscheidung, wenn Sie zu mehr Möglichkeiten führt.”
Heinz von Foerster (Kybernetiker)
www.bienlein-kommunikation.de
du bentzt die falschen Begriffe,
am 12.10.2015 - 18:59 Uhr
was etwas irritiert.
Eine View ist eine Datenbankansicht.
Was du meinst, ist wohl ein mehrseitiges Formular.
Zum Kategorisieren bieten sich Taxonomies an.
Ob du die Voting API benutzt, oder die Forms-API nutzt, hängt von der weiteren Verarbeitung ab.
Grüße
Ronald
Formular
am 12.10.2015 - 19:54 Uhr
Danke Marco, danke Ronald - für die Anstöße!
Ich habe mich inzwischen auch schon in Richtung Formulare und Taxonomien bewegt, aber das geht leider irgendwie alles in die Leere.
Inzwischen befürchte ich, dass das an der speziellen Drupal-Ausprägung liegt, mit der ich das Ganze teste - Open Atrium. OA käme mir sehr gelegen, weil ich an einem Community-Projekt arbeite.
Ich muss mal schauen, wie es weitergeht - ich gebe aber auf jeden Fall noch ein Feedback.
Grüße
Gerhard
lass dich nicht verwirren
am 13.10.2015 - 08:51 Uhr
OA ist eine wesentliche Erweiterung, die dir auch eine umfangreichere Rechtestruktur zur Verfügung stellt.
Dein Vorhaben kommt weitestgehend mit den Grundfunktionalitäten von Drupal aus.
Du könntest, wenn du die Formulardaten speichern und auswertden möchtest, diese als content_type anlegen.
Alle Kategoriefelder würden eine Referenz auf einen Taxonomy-Katalog erhalten, und als Widget verwendest du ein Kombofeld, oder Radiobuttons.
----
Der andere Ansatz wäre eine Befragung mit dem Votingmodul.
Auch hier würdest du bei entsprechenden Fragen eine Referenz auf Taxonomykataloge legen.
Grüße
Ronald