Symfony2 добавляет параметры фрагмента хеша к URL-адресу нумерации страниц

Я разрабатываю сайт с использованием symfony2, Я использую KnpPaginationBundle разбить список товаров на моей странице.
Все работает просто отлично.
Но я не смог найти способ передать дополнительные параметры, такие как идентификатор раздела div, который я хочу отобразить на веб-сайте, что-то вроде: localhost/my_store/web/app_dev.php/products?page=2#idsection,

0

Решение

Я вижу два способа достижения вашей цели, и оба они связаны с javascript.

1) Если у вас есть url localhost / website / app_dev.php / page = 2 # blockid, вы можете попытаться получить этот идентификатор из URL и прокрутить вниз с помощью js.
Ваш JS должен быть чем-то вроде этого:

$(document).ready(function(){
var ourUrl = window.location.href;
var pattern = /#\w+$/;
var divId = ourUrl.match(pattern));
var offset = $(divId).offset();
window.scrollTo(0, offset.top);
});

2) Другой способ — разбить продукты на страницы с помощью AJAX. При таком подходе вам не нужно будет где-то прокручивать.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]