Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Можно ли добавить пользовательские фильтры для комментариев?

Можно ли добавить пользовательские фильтры для комментариев?
, by

Доброе время суток!

 Подскажите пожалуйста. Можно ли добавить фильтры для комментариев, что бы пользователи могли фильтровать их? Допустим за каким-то термином таксономии.

 Также нужна фильтрация за языком. Это точно. Все комментарии на разных языках. Как можно фильтровать их за языком.

 Спасибо за ранее за ответ!

1 answer
votes: 969
Answer

Можно использовать модуль Views для вывода и его фильтры для фильтрации:


Ого, сколько всего. А модули хоть будут работать с этими комментариями. Допустим Comment ajax и другие?

 

И можно в представление как бы всунуть панель. А то в представление все идет в столбец. Подскажите модуль! Спасибо!


Не могу еще найти форму для комментарий в представлении. Как она называется. Или нужно еще что-то доставлять?

 

Спасибо!


Views может вывести все что угодно, но comment ajax он не будет работать. Форму добавления комментария нужно будет отдельно выводить, Вот здесь можете почитать подробности:

http://drupal.stackexchange.com/questions/4329/attaching-the-comment-form-programmatically


А что скажите на счет панелей во вьюс? 


Используйте если это вам удобно.


Вывел сортировку через exposed filter, но при попытке сортировки выдает ошибку:

  Page not found

The requested page "/comments?sort_by=created&sort_order=ASC" could not be found.   

А когда удалил тип page и остался master, то перебрасывает на главную. И почему exposed filter не работает для блоков? Так должно быть?


Попробуйте вывести блок views, блок exposed filters и поставьте использование Ajax во views'е.