MODX TagManager2 является мощным инструментом для управления мета-тегами и контентом страницы. Он позволяет вам легко задавать и изменять мета-теги, используя фильтры по разным критериям, таким как пути страницы, заголовки ресурсов и другие атрибуты.
Однако, как вы отмечаете, при обновлении страницы модуль сбрасывает результаты фильтрации, что может быть немного разочаровывающим. Это происходит из-за того, что TagManager2 не сохраняет состояние фильтрации при перезагрузке страницы.
Чтобы решить эту проблему, можно использовать различные подходы. Один из них - сохранение состояния фильтрации при обновлении страницы с использованием JavaScript и Cookie. Вы можете добавить обработчик события для кнопки обновления или обновить страницу с помощью JavaScript, который сохраняет текущие значения фильтров в Cookie. Затем, при загрузке страницы, вы можете проверить, есть ли сохраненные значения фильтров в Cookie, и применить их автоматически.
Еще один подход - использование AJAX для обновления содержимого страницы, сохраняя при этом текущие значения фильтров. Вы можете отправить AJAX-запрос на сервер, передавая текущие значения фильтров, и получить обновленные результаты фильтрации без полной перезагрузки страницы. После получения результатов вы можете обновить только нужную часть страницы.
Конечно, для реализации этих подходов требуется некоторое знание JavaScript и серверной стороны, а также знание о модуле TagManager2 и его API. Возможно, вам потребуется внести изменения в код модуля или создать пользовательский плагин для дополнительной обработки запросов и сохранения состояния фильтрации.
Помимо указанных методов, также возможно, что проблема может быть связана с конфигурацией TagManager2 или конфликтом с другими компонентами вашего сайта. В таком случае, рекомендуется обратиться к официальной документации TagManager2 или обратиться за помощью к сообществу MODX для получения дополнительной информации и решения проблемы.