it-swarm.com.de

Wie fügt man einem Inhaltstyp "Bewertungsfeld" hinzu?

Ich weiß, dass es viele Bewertungs- oder Abstimmungsmodule gibt wie:

usw. für drupal 7, ich habe keine Module für Drupal 8. Wie kann ich ein einfaches 5-Sterne-Bewertungs-Widget in Drupal 8?

Idealerweise hätte ich gerne eine Lösung, die nicht viel Codierung erfordert, aber mit vorhandenen Modulen und Konfigurationen erreicht werden kann.

2
Mojtaba Reyhani

Wenn Sie bereit sind, ein D8-Modul mit einer Alfa-Version auszuprobieren, kann das Modul Votingapi Widgets hilfreich sein. Einige Details von seiner Projektseite:

Ein flexibles feldbasiertes Abstimmungssystem basierend auf https://www.drupal.org/project/votingapi .

Sie benötigen Drupal Version> = 8.2.3. (Mehrere Formularinstanzen auf einer Seite)

Und ein Siebdruck darüber (auch von seiner Projektseite):

(enter image description here

Haftungsausschluss : Alfa-Status und nur wenige Installationen ... Verwenden Sie ihn auf eigenes Risiko ...

2
Pierre.Vriens

Do it yourself Version :

Sie können auch ein benutzerdefiniertes Feld (Ganzzahlen) mit den Werten min 1 und max 5 hinzufügen. Danach müssen Sie nur noch die Anzeige des Feldes in einer twig Vorlage vielleicht) thematisieren.

Um den Sterneffekt zu erzielen, gibt es bei Google zahlreiche Lösungen (CSS/JS-Perspektive).

Eine davon ist die Verwendung des Feldtyps Liste (Ganzzahl) und in Optionen die Verwendung dieser Werte (daher werden Auswahl/Radios mit Sternen angezeigt, die jedoch als Ganzzahl gespeichert sind):

1|★
2|★★
3|★★★
4|★★★★
5|★★★★★
4
ssibal

Es gibt mehrere Module für diese Bewertungsfunktion, aber nur sehr wenige haben die Version Drupal 8). Sie können Voting API für D8 verwenden. Sie kennen keine andere Funktion, die Sie benötigen Möge dies funktionieren.

2
CodeNext

Für Drupal 8) können Sie das Modul Like Button verwenden.

Fügen Sie eine Schaltfläche "Gefällt mir" zu Drupal Inhalt und Kommentare!
Erhalten Sie sofort Statistiken und Einblicke! Inhalte nach Likes sortieren!

Ein weiteres nützliches Modul für Drupal 8) ist das Modul Vote Up/Down .

Ermöglicht Abstimmungen für einige drupal Entitäten) und bietet die Basis für die Implementierung von Abstimmungen für andere Entitäten.

1
user59566