Всем привет.
На странице ноды есть ссылка "Добавить в избранное" - сделана через flag + views_flag_refresh
http://elektro-shocker77.ru/elektroshoker-paralizator-osa-1108-professional
Вопрос. Как сделать чтобы "В избранном" появлялось сразу же как наживаешь "Добавить в избранное". Сейчас только по перезагрузке страницы.
Скриншот:
Комментарии
Можно попробовать готовый модуль block_refresh, и в своем js "кликать" на (предварительно визуально скрытую) кнопку обновления блока после того, как отработает флаг.
Люди пишут, что block_refresh не работает с flag.
Помоему это обычный перевод.
С block_refresh занимаюсь любовью. Перевод чего?
Зачем block_refresh, у вас есть действие и есть результат. Берете обращаетесь к результату через ajax, проверяете его , затем выводите нужную информацию.
Проблема решена.
views_flag_refresh решает проблему, если при отсутствии результатов выводится хоть что-то. Поэтому вывел пустой контейнер - все работает.
Также обновление по Ajax может "убить" внесение изменений в шаблон вьюхи разработчиком