[РЕШЕНО] В пейджере таксономии слишком много страниц. Только на одной теме.

Главные вкладки

Аватар пользователя Koreychenko Koreychenko 14 ноября 2012 в 16:06

Поймал странный глюк.

На сайте порядка 2000 материалов, отсортированных по терминам таксономии. Заметил, что в какой бы термин я не зашел, в пейджере показываются все 200 страниц.

Даже если в категории меньше 10 материалов (в таком случае пейджер вообще не должен появляться).

Заметил такое поведение только в собственной теме, в других все нормально.

Ума не приложу, что можно такого в теме понаписать, чтобы пейджер так себя вел.

Может быть есть у кого мысли в какую сторону копать?

Комментарии

Аватар пользователя Koreychenko Koreychenko 14 ноября 2012 в 16:27

Для этого вывода Views не использую.

Кстати, если интересно, почему-то не подменяется путь taxonomy/term/%/% вьюсом. Как был вывод таксономии, так и остается. Может это связанные проблемы?

Аватар пользователя Koreychenko Koreychenko 14 ноября 2012 в 16:51

Bartik 7.15
Garland 7.15
0 Point 7.x-1.3

В этих темах все нормально с пейджером, поэтому можно сделать вывод, что это именно от темы зависит.

В собственной теме косяк.

Раньше с таким не сталкивался, хотя уже далеко не первый сайт на друпале делаю.

Аватар пользователя Koreychenko Koreychenko 15 ноября 2012 в 14:15

Рассказываю что было.

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

В итоге, сам вьюс, естественно не выводится, а вот его пейджер, оказывается, переопределяет пейджер на странице.

Может кому-то пригодится.

Вывод: Даже если у вас нет в шаблоне страницы региона, контент, который вы выводите в этот регион может влиять на отображение сайта, поэтому жестко задавайте на каких страницах его нужно отображать.