Mamy treść komentarza, wykorzystującą widoki, w której mamy nazwę, komentarz, zdjęcie i datę każdego z opublikowanych komentarzy. Na końcu wszystkich komentarzy mamy treść komentarza, w której można dodać komentarz.
Teraz działa to świetnie w przypadku liniowego systemu komentarzy, ale chcemy mieć system wątkowy. W widokach mogę dodać link do komentarza, ale to prowadzi mnie do nowej strony.
To, czego chcę, to działanie oparte na JavaScript, tak aby formularz komentarza znajdował się pod linkiem odpowiedzi po kliknięciu przycisku odpowiedzi. Czy jest to możliwe poprzez widoki?
Jeśli nie, jaka jest moja najlepsza opcja?
AKTUALIZACJA
Włączyłem moduł o nazwie ajax komentarzy. Działa to świetnie z domyślnym systemem komentarzy drupal, ale nie tak bardzo z widokami. Dodałem wymagane klasy i dostałem podstawową rzecz do pracy, ale nowo dodany komentarz nie pojawia się, dopóki nie odświeżysz strony. Również wiadomość (w kolejce do moderacji) znajduje się na dole strony.
Jeśli ktoś pomyślnie skonfigurował ten moduł z widokami, daj mi znać.
źródło
W tym celu użyj modułu zbierania encji , w którym twórz komentarze jako encję i twórz kolekcję encji, dzięki czemu możesz wykonać system komentowania w wątkach.
źródło
Pratik,
Używanie komentarzy AJAX z ustawieniami domyślnymi jest dobrym pomysłem, ale wszelkie modyfikacje mogą naprawdę spowodować awarię. Kiedy pracowałem, nie zapewniało to nawet hook () do modyfikacji danych.
Lepiej jest to zrobić w niestandardowy sposób, który jest znacznie łatwiejszy i bardziej elastyczny w zależności od potrzeb.
źródło
wystarczy dodać Komentarz: Wątek (rosnąco) do kryteriów sortowania. Przechowuje wszystkie komentarze tego samego wątku razem
źródło