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

Eigener Contenttype als Bewertungsformular

Eingetragen von batman1983 (189)
am 28.08.2012 - 14:57 Uhr in
  • Views
  • Drupal 7.x

Hallo zusammen,

ich habe längere Zeit nicht mehr mit Drupal gearbeitet und nun die 7er Version installiert.

Ich möchte ein neuen Inhaltstyp erstellen, der quasi tabellarisch aufgebaut ist. Das Ziel ist ein Bewertungsbogen mit Punkten zu erhalten. Als Eingabe stehen dem User ein Freitextfeld sowie eine feste Bewertung in Zahlen (1-3 zur Verfügung). Ich habe mich schon versucht und jeden Freitext und jedes Bewertungsfeld einzeln angelegt, dass muss aber auch anders funktionieren.

Wie bekomme ich die Felder so hin, dass ich später anhand der Bewertungen zusätzlich noch filtern kann. Z.B. will ich alle Punkte mit der Bewertung 3 nur anzeigen lassen (geht das direkt mit Views?).

Tabelle:

Kategorie  Vorgegebener Text  Freitext  Bewertung

Beispiel:

Getränk  War das Getränk gekühlt?  Ein Eiswürfel hätte gereicht  2

Zusätzlich stellen wir uns noch die Wertigkeit pro Punkt vor, damit wir in der Zusammenfassung aller Punkte ebenfalls noch Prioritäten setzen können.

Über Euer Feedback oder Vorschläge wäre ich sehr dankbar.
Batman1983

‹ Nodereference Autocomplete: Suche beinhaltet alle Wörter Ansichten Taxonomie Feldinhalt auf einen Begriff beschränken ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ansatz

Eingetragen von m.gillen (126)
am 30.08.2012 - 13:48 Uhr

Ich würde folgenden Ansatz wählen:

1. Inhaltstyp "Bewertungen anlegen"
Dazu die Kategorie als Feld einfügen - entweder als Taxonimiereferenz oder Textliste
Dann die Felder des Kommentars um eine Bewertungszahl erweitern - Numerische Liste. Text (also Titel bzw. Langtext) gibt es ja dort schon.

2. Alle Bewertungskriterien anlegen
Vorher halt entsprechend die Kategorien definieren.

3. Danach Ansicht beasteln.
Hier entsprechend mit Views bzw. sogar eher dem PageManager eine entsprechende Liste zusammenstellen, dass dann auch die Kommentar-Eingabefelder direkt neben den Kriterien stehen.
Bei den Views kannst du dann auch über die zusätzlichen Felder der Kommentare filtern - diese sogar mit Aggregation berechnen, als z.B. den Durchschnitt ausrechnen oder Max bzw. Min ausgeben lassen.

Fragen zu jederzeit gern.

Grüße

Michael

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Michael, nun stellt

Eingetragen von batman1983 (189)
am 30.08.2012 - 15:10 Uhr

Hallo Michael,

nun stellt sich mir die Frage, wie erweitere ich das jeweilige Kommentarfeld mit einer Bewertungszahl?

Ich habe einen Screenshot angefügt. Priorität ist in dem Fall die Bewertung und Ist-Zustand / Empfehlung das jeweilige Kommentarfeld.
Wie man sieht, ist dies aktuell unabhängig voneinander.

Das Ziel sollte später sein, alle Kommentare der kritischen Prioritäten zusammen darzustellen.

Viele Grüße,
Ben

AnhangGröße
bewertungstyp.png 270.27 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Felder ds Kommentars

Eingetragen von m.gillen (126)
am 31.08.2012 - 09:44 Uhr

Hallo Ben,

deine Ansicht zeigt die Felder des Inhalstypes (node). Dort würde ich die rausnehmen, da du ja so zu jeder Node nur eine Eingabe machen kannst.
Oben gibt es ein Tab "Felder des Kommentars". Dort gibt es schon Author (User referenz), Subject und Comment (body). Letztes kannst du sogar löschen und dann dein neues Bewertungsfeld eingeben.
Nun kann jeder User jede Node bewerten.
Wenn du nun die einzelnen Aspekte aus einer Node rausimmst und jeweils separat in Nodes speicherst und diese über eine Referenz verbindest, solltest du das haben was du möchtest - fehlt dann nur noch die Anordnung der Felder.

Grüße

Michael

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das heißt ich müsste es

Eingetragen von batman1983 (189)
am 31.08.2012 - 11:35 Uhr

Das heißt ich müsste es ungefähr so machen wie in der angehängten Skizze.

Hast Du einen Tipp wie ich dann die Referenz zwischen den Nodes herstelle? D.h. ich muss alle Kommentare zu dem einen Kunden bekommen.

AnhangGröße
skizze.jpg 195.4 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Skizze

Eingetragen von m.gillen (126)
am 31.08.2012 - 12:12 Uhr

Ja die Skizze passt so ungefähr.
Referenzen zwischen Nodes kannst du mit dem Modul References herstellen.

Du hast also die folgenden Inhaltstypen

KUNDEN
- Title
- ...
- Node reference (-> Bewertungskriterium)

BEWERTUNGSKRITERIUM
- Title
- Kategorie (Text List)
- Bemerkung
__Kommentar__
- Text
- Bewertungszahl

Siehe: http://drupal.org/project/references

Michael

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, das ist von der Idee

Eingetragen von batman1983 (189)
am 31.08.2012 - 15:06 Uhr

Ja, das ist von der Idee schon sehr gut. Nun ist es aber so, dass alle Bewertungskriterien auf alle neuen Kunden zugeordnet werden müssen. Beim Anlegen eines Neukunden ist dies nun viel Arbeit für jedes einzelne Kriterium.

Wenn ich die Referenz nun in den Kriterien einfüge, muss ich jeden einzelnen Kommentar dem Kunden zuordnen, auch ein erheblicher Mehraufwand. Hier wäre natürlich so eine Art Multistep System cool. Zuerst den Kunden auswählen und dann die Kommentare abgeben.

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20465

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 22 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