Виджет нумерации страниц: всегда на странице 1 при возврате в вид списка после редактирования или показа

При переходе со страницы>1 в виде списка на страницу-указатель на, например, представление просмотра и возврат к просмотру просмотра, всегда отображается страница 1. Это не очень удобно, если вы были на странице 1432 раньше!

Я знаю, что дело не в том, чтобы сохранять некоторые состояния, например текущую страницу, на которой я находился, до перехода в другое представление. В других случаях, таких как поисковое слово, я сохраняю его в сеансе и восстанавливаю, если не установлено. Но это не помогает в этом случае, потому что я могу назначить переменную только моему списку, а не шаблону нумерации страниц.

Как я могу решить это? Простой способ - переопределить [@widget_0][currentpage]. Но это невозможно при использовании стандартных методов, потому что [@ widget_0] - это подзапрос, обработанный только ядром.

Мое реальное решение было бы расширить класс виджета нумерации страниц и написать метод setCurrentPage(). Или написать свой собственный пагинатор вообще.

Спасибо за любую помощь, Харальд

1 ответ

Как насчет использования javascript:history.back();?

Другие вопросы по тегам