У меня есть пользовательский вид блока. Я отображаю последние 5 названий узлов. Если кто-то нажимает на ссылку «больше», я хочу загрузить следующие 5 заголовков под текущими заголовками 5 узлов. Нет обновления страницы и не пейджер. Это возможно? Как бы я поступил так?
15
Ответы:
Так что это одна из тех проблем, которые пытались решить многие люди в мире друпалов.
Недавно я выступил с докладом по точно такой же проблеме и о том, как этого добиться с Drupal. К сожалению, я никогда не публиковал свои слайды там, где остальной мир может видеть.
Вот разделение модулей:
Просмотры Бесконечный свиток
Представления Бесконечный Пейджер
И наконец, что не менее важно, это новый проект, в который я только что добавил этот вопрос. Причиной этого проекта является то, что мне также нужны представления, поддерживающие большую нагрузку, кроме упомянутых выше проблем, которые мы не приемлемы для моего проекта.
Просмотры загружают Больше
Надеюсь, что это ответ на ваш вопрос. Это моё "непредвзятое" ;-) мнение по всем видам загрузки ещё модуля.
источник
Другой метод, использующий https://github.com/paulirish/infinite-scroll в Drupal - это преобразование любого пейджера Drupal в автопейджер - пейджер с бесконечной прокруткой - загрузка большего количества пейджеров .
источник
Я не могу добавить комментарий к первому ответу. Но вы должны добавить новый модуль: https://www.drupal.org/project/gd_infinite_scroll Этот модуль позволяет преобразовывать любой контент и пейджер в бесконечную прокрутку или загружать больше пейджеров.
Со страницы модуля:
источник