Typ treści - artykuł. Chcę podzielić artykuły na wiele stron, gdy sam artykuł staje się zbyt długi. Na przykład, jeśli mamy artykuł „jak działa drupal”, byłby ogromny :), chcę podzielić go na kilka stron, a w pewnym momencie pojawi się komunikat „przejdź do strony 2 z 10”, a następnie „przejdź do strony 3 z 10 " i tak dalej. Mam nadzieję, że mnie masz i że możesz podzielić się pomysłami. Z góry dziękuję!
14
/node/%
i użyć filtrów kontekstowych (afair), aby uzyskać właściwy węzeł z jegonid
ścieżki. W razie wątpliwości zadaj nowe pytanie, po prostu nie zdziw się, jeśli ktoś się dowie, że zostało już zadane.Odpowiedzi:
Sugeruję podzielenie tekstu na jakąś część za pomocą jquery, a przewijanie powoduje dołączenie (może z pewnym efektem jak zanikanie ....) innej części do głównej części.
Sugeruję, abyś osiągnął tę pracę przez jquery (rozwiązanie po stronie klienta)
źródło
#1
w adresie URL, aby ustalić, z którą stroną użytkownik się łączy. (Moja implementacja karty jest dostępna tutaj , przepraszam, ale nie mam już praw autorskich do użytego kodu JS). AJAX może również działać, ale z drugiej strony jest to zwykle przesada, ASCII dobrze się kompresuje i większość czasu zajmuje zainicjowanie połączenia, a nie faktyczny transfer, więc jest to strata.example.com/article/23#page-1
zajmie ponad 50 linii. I warto go mieć, aby użytkownicy mogli mieć bezpośrednie linki do wybranej strony.Szukasz modułu Smart Paging
Dla Drupal 6
Moduł stronicowania , możesz ustawić limit znaków, a on automatycznie podzieli się na podstrony, patrz poniższy zrzut ekranu
źródło
Rozwiązaniem, którego użyłbym, byłoby podzielenie go na wiele artykułów i połączenie ich ze stroną przeglądania (która ma pager), ponieważ już pracujesz z widokami. Po prostu odfiltruj artykuły na nid lub jakiś (ukryty) tag. Jeśli chcesz, aby wszystkie miały ten sam maksymalny rozmiar, możesz użyć https://drupal.org/project/maxlength . Dodaj część X do tytułu, w ten sposób czytelnicy mogą łatwo rozróżnić różne strony.
źródło
Nie widzę, co musi mieć pager Wyświetlenia AJAX (które strony wyświetlają wiersze wyników) z wyświetlanym artykułem (który jako taki ma tylko 1 wynik). Dwie różne rzeczy do strony. Ale możesz wypisać „treść artykułu jako pole obliczeniowe”. Zacznij od obliczonego pola, w którym drukowane są tylko pierwsze x słowa z pola zawartości artykułu. (lub do pierwszego łamacza strony) Zakończ go, używając wygenerowanego przez siebie html „więcej linku”. Ten więcej linków wywołuje twój pogląd z argumentem. Możesz użyć tego argumentu w PHP swojego pola obliczeniowego. Wyświetl X-tą część w zależności od otrzymanego argumentu.
źródło