Mam niestandardowy widok bloku. Wyświetlam 5 ostatnich tytułów węzłów. Jeśli ktoś kliknie więcej linku, chcę załadować kolejne 5 tytułów pod bieżącymi 5 tytułami węzłów. Brak odświeżania strony i brak pagera. czy to możliwe? Jak miałbym to zrobić?
15
Odpowiedzi:
Jest to jeden z tych problemów, które wiele osób w świecie drupali próbowało rozwiązać.
Niedawno przedstawiłem prezentację na temat dokładnie tego samego problemu i tego, jak to osiągnąć za pomocą drupala. Niestety, nigdy nie opublikowałem żadnej z moich slajdów, gdziekolwiek reszta świata może to zobaczyć.
Oto podział modułów:
Wyświetl nieskończony zwój
Wyświetla nieskończony pager
I na koniec nowy projekt, do którego właśnie dodałem w świetle tego pytania. Powodem projektu jest moja potrzeba również widoków, które wspierają ładowanie więcej, z wyjątkiem problemów wymienionych powyżej, które są nie do zaakceptowania dla mojego projektu.
Widoki ładują więcej
Mam nadzieję, że to odpowiada na twoje pytanie. To jest moja „obiektywna” ;-) opinia na temat wszystkich widoków ładujących więcej modułów.
źródło
Inną metodą wykorzystującą https://github.com/paulirish/infinite-scroll w Drupal jest Przekształcenie dowolnego pagera Drupal w autopager - nieskończony pager przewijania - załaduj więcej pager .
źródło
Nie mogę dodać komentarza do pierwszej odpowiedzi. Ale powinieneś dodać nowy moduł: https://www.drupal.org/project/gd_infinite_scroll Moduł ten pozwala przekształcić dowolną zawartość i pager w nieskończone przewijanie lub załadować więcej pagerów.
Ze strony modułu:
źródło