Не знаю, может кому понадобится? Вскрытие показало, что виноват модуль blocklayered,
а именно blocklayered.js
Неправильно формировались ссылки в функции paginationButton
function paginationButton() {
if (typeof(current_friendly_url) === 'undefined')
current_friendly_url = '';
$('div.pagination a').not(':hidden').each(function () {
if ($(this).attr('href').search('p=') == -1) {
//if ($(this).attr('href').search('&p=') == -1) {
var page = 1;
}
else {
//var page = $(this).attr('href').replace(/^.*&p=(\d+).*$/, '$1');
var page = $(this).attr('href').replace(/^.*?p=(\d+).*$/, '$1');
}
var location = window.location.href.replace(/#.*$/, '');
//$(this).attr('href', location+current_friendly_url.replace(/\/page-(\d+)/, '')+'/page-'+page);
$(this).attr('href', location+current_friendly_url.replace('?p='/(\d+)/, '') + '?p='+page);
});
строки с // это что было... Вроде работает
Смущает один момент удалял из ссылки такую часть "?p=1" (2,3 ... и т.д.)
вот так
replace('?p='/(\d+)/, '') + '?p='+page);
Возможно следует сделать по другому...