Собственно сабж
Есть вьюха из стандартных: /taxonomy/term/% - вывод анонсами
В нее добавлено отношение "Содержимое: Термины таксономии материала"
И в шапку "Шапка: Глобальный: Область представления" вставлено "Представление: term_sescription - экран "page""
И вот эта вставка ломает к черту пагинацию.
Кто виноват и что делать?
Данное решение подсмотрено на друпал-орге
Комментарии
Короче, в логах ошибка
Call to a member function use_pager() on boolean в функции view->init_pager() (строка 731 в файле /var/www/hrportal/data/www/hr-portal.ru/sites/all/modules/views/includes/view.inc).
хрен знает, что ему "не так"
Есть мысль, что это ваше представление для вывода описания термина тоже использует разбивку на страницы (возможно, просто забыли отключить, поскольку это не нужно в вашем случае). Соответственно (если это так), открыть это представление (term_sescription) для редактирования и изменить ему количество выводимых элементов на 1, разбивку отключить.
Содержимое выводить одной вьюхой (можно с AJAX), описание термина - другой (представление выводящие термин с аргументом по TID).
Судя по всему, автор так и делает. Но вот эта вторая (встраиваемая) вьюха ломает пагинацию первой - видимо, из-за собственной разбивки на страницы.
я имею ввиду не вставлять эту вьюху, как на картинке вверху, а вывести отдельным блоком.
Да, есть такое. Но я пробовал отключать вообще все остальные представления. но чет не помогало
попробую найти стандартную вьюху /taxonomy/term/% сделать ей "вернуть" (то есть вернуть в сток), проверить, будет ли работать пагинация у стоковой вьюхи
Проверил. Стоковая вьюха работает нормально. Значит и правда ошибка в моих "добавках". Буду пробовать
p.s. то самое решение на д.орге
https://www.drupal.org/forum/support/post-installation/2008-05-14/taxono...
Короче, решил включить свою старую панель, для выводы таксы. И тоже такая ошибка. Полез в "пейн" , оказалось, что у меня не стоял пейджер, а стояло "показывать все элементы"
видимо из-за этого была проблема
а "показывать все элементы" было включено из-за того, что ранее использовал какой-то инфинити скролл