Добрый день, коллеги!
На сайте реализован вывод комментариев через views. Есть разбиение комментариев по страницам.
Проблема в том, что когда редактируем комментарий, после его сохранения - кидает не на сам комментарий, а совсем на другую страницу с комментариями, где естественно этого комментария нет.
Как можно исправить такое поведение и сделать так, чтобы после редактирования комментария, была открыта нужная страница с комментарием и экран был наведён на него? Может быть кто-нибудь сталкивался с подобным поведением?
Получается такая картина - после редактирования комментария, кидает на следующий URL:
site.ru/content_name#comment-1111
Где comment-1111 - это ID комментария. И если выводить все комменты на странице, тогда это сработает как надо. А так, просто открывается страница с контентом без фокуса на нужной странице с комментарием.
Правильный URL должен быть что-то вроде этого:
site.ru/content_name?field_name=All&page=2#comment-1111
При таком URL, будет открыт контент с нужной страницей комментариев, где есть комментарий с данным ID и фокус будет на нём.
field_name - это ещё используется фильтр для комментариев.
Я так понимаю, что можно попытаться решить вопрос через Actions(Действия), где создать действия перенаправления на нужный URL, а потом добавить данное действие для обновления/редактирования комментариев.
Вот только не могу разобраться, как правильно вписать туда нужные параметры/токены, чтобы это работало так, как нужно.
Возможно это будет что-то вроде такого:
[node:url:args:join:?]
Но как добавить сюда страницы по фильтру и ID коммента? А может это всё можно решить как-то по другому?