У меня есть сайт Drupal 6, где я создал представление, которое показывает список узлов. Ничего сложного - кроме того, когда я выбираю «использовать пейджер» -> «да» (и выбираю опцию «полный пейджер»), пейджер не отображается на странице. Появляется первая страница узлов, но нет доступа к другим страницам.Где мой плейер Drupal View?
Через googling я увидел, что у некоторых людей возникла проблема с элементом «Элемент пейджера», поэтому я изменил это с 0 на 1 - не повезло.
Это не должно быть очень сложно, но я был на нем какое-то время!
Помогите !?
ETA: я отслеживал его вниз на следующие строки в /modules/views/theme/theme.inc:
$pager_theme = views_theme_functions($pager_type, $view, $view->display_handler->display);
$vars['pager'] = theme($pager_theme, $exposed_input, $view->pager['items_per_page'], $view->pager['element']);
Первая строка возвращает массив; вторая строка ничего не возвращает.
Я подозреваю, что это проблема тематики с настраиваемой темой, которую я использую, возможно, не полностью обновлена для Drupal 6 - вроде бы, может быть, мне почему-то не хватает шаблона пейджера? - однако, я довольно новичок в Drupal и не понимаю, как дальше отслеживать и исправлять проблему. Любые советы будут высоко ценится!
ETA еще раз:
Пейджер также не отображается при использовании Гарланда, так что это не проблема темы в конце концов. ТАКЖЕ: У меня есть копия этого сайта, настроенная на сервере разработки, и эта копия работает с разбивкой по страницам! Я проверил то, что, как я думал, может быть другим - файлы в теме, какие модули включены, и похоже, что все одинаково. Однако одна вещь, которую я знаю, отличается от того, что производственный сервер имеет более низкую версию MySQL (ниже, чем рекомендуется для Drupal 6 - мы ожидаем, что хостинговая компания сможет изменить это позже). Имеет ли смысл, что старая версия MySQL не может правильно изобразить страницы в Drupal 6? Если да, то кто-нибудь знает обходное решение, которое я могу сделать, пока мы не сможем обновить MySQL?
Появляется ли он, когда вы просматриваете представление, или он отсутствует в предварительном просмотре? –
Его также нет в предварительном просмотре. – anotherthink
Глупый вопрос: вы абсолютно уверены, что у вас достаточно узлов, которым нужен пейджер? Попробуйте установить ограничение узла на меньшее число и посмотреть, появится ли оно. –