Eigener Inhaltstyp

am 14.01.2025 - 23:12 Uhr in
Ich versuche, einen eigenen, imho einfachen Inhaltstypen zu erstellen.
Und zwar soll eine User eine Frage stellen und die anderen User sollen dann darauf antworten geben können. Eigentlich so wie ein Kommentar, nur eben ohne den ganzen Klimbim drumherum. Einfach nur ein Textfeld "Frage" und dann Textfelder "Antworten".
Irgendwie bekomme ich das nicht auf die Reihe.
Kann mir bitte jemand auf die Sprünge helfen?
DANKE im Voraus!
- Anmelden oder Registrieren um Kommentare zu schreiben
Warum?
am 16.01.2025 - 08:01 Uhr
Hallo hoerbie,
auch wenn mir nicht einleuchtet, warum du nicht einfach bei deinem Inhaltstyp die von drupal standardmäßig bereitgestellte Kommentarfunktion aktivierst (und damit eine benutzer- und programmierfreundliche Lösung mit einem Klick fertig hast), könntest du es auch so lösen:
In deinem Inhaltstyp gibt es ein Textfeld "Frage", das nur eine Wert zulässt und ein weiteres Textfeld "Antworten", das ungebrenzte Eingaben zulässt. Dann müssen eben alle user die Seite über das edit bzw. Bearbeiten-Feld öffnen, können dann aber auch an der Frage und den übrigen Antworten Änderungen vornehmen.
Ein weiterer möglicher Weg wäre, die Antworten über ein Webform einzusammeln und über eine view auszugeben, das ist aber merh "Klimbim".
Für alle Wege braucht es ein gutes captcha, z.B. honeypot.
viele Spaß beim Probieren
Thomas
Du könntest auch das Modul
am 16.01.2025 - 21:23 Uhr
Quiz , (composer require 'drupal/quiz:^7.0' ) oder Quizmaker (composer require 'drupal/quiz_maker:^1.0') einsetzen.
Oder ein webform erstellen.
Danke für eure
am 16.01.2025 - 23:37 Uhr
Danke für eure Anregungen!
Die Drupal Kommentarfunktion ist halt nicht das, was ich machen möchte.
Der Weg über "bearbeiten" ist nicht das was mir vorschwebt. Man soll die Frage anklicken und dann soll direkt unter der Frage ein Feld für die Antwort sein.
Ich komme hier nicht wirklich
am 11.03.2025 - 18:09 Uhr
Ich komme hier nicht wirklich weiter.
Ich Grunde möchte ich sowas wie Stackoverflow machen, aber halt ganz einfach gehalten, die User sollen eine Frage stellen, die Antworten sollen dann auch bewertet und nach Bewertung absteigend sortiert werden.
Hat noch jemand eine Idee? Leider kann ich kein eigenes Modul programmieren.
das klingt eher nach Forum
am 12.03.2025 - 08:38 Uhr
also so etwas, wie dieses hier?
Nimm doch mal die. Voteing
am 12.03.2025 - 14:18 Uhr
Nimm doch mal die. Voteing API und angelehnte Module, und schau mal nach ob da drin eventuell ein widget enthalten ist, dass die Wertungsfunktion von Stackoverflow bietet. Ansonsten eventuell mit dem Modul FAQ arbeiten. Und mal einen Blick auf die Vardoc verbauten Module werfen. Du wirst was finden
Ich würde einen Inhaltstyp
am 17.03.2025 - 21:01 Uhr
Ich würde einen Inhaltstyp Frage machen, den nur der Autor ändern kann mit Begrenzung auf 1 Wert und einen Typen Antwort, der die Frage als Referenz hat und unbegrenzte Einträge erlaubt. Mit der Berechtigung für jeden zu schreiben und nur eigene Inhalte bearbeiten. Die Bewertung könnte man mit https://www.drupal.org/project/starrating machen.