Na sedmom Drupal-u sam rešio ovaj problem koristeći Smart Paging modul. Bilo je nekoliko problema sa instalacijom i sukoba sa modulom Global Redirect, rješenje za ove probleme je predloženo u nastavku.

Nakon migracije sa Drupala 6 na Drupal 7, suočio sam se sa problemom razdvajanja, ili je možda tačnije reći, razdvajanja dugih stranica na zasebne delove. Za Drupal 6 postoje barem dva dobra modula za postizanje ovog cilja - Paginacija (Node) i Paging, ali za sedam se na njima ne radi mnogo, uprkos statusu "u aktivnom razvoju" Paginacije (Node ) modul.Razvojni status stranice je "nepoznat" .

Postavio sam slično pitanje na drupal.ru, ali nisam dobio više ili manje koristan odgovor, savjetovali su mi da koristim jquery tabove kao opciju. Rezultat je, naravno, zanimljiv, pa čak i početnik može samostalno da instalira tabove, ali minus ove metode je u neshvatljivoj vezi sa karticama pretraživača.

A onda sam zapeo za okoSmart PagingDeluje kao odličan modul, dobar je za sve, daje url-ove stranica kao što je site.ru/news/news_name/page /0/1 (i prefiks "stranica" se može promijeniti), a naslovu, koji je naslov, po želji se dodaje sufiks koji se također može promijeniti, kaostranica 1 od 4Modul razdvaja stranice ručnim umetanjem oznake tipa, po broju karaktera ili broju reči, takođe vam omogućava da napravite podrazumevana podešavanja, ali ako želite da ih promenite posebno za svaku pojedinačnu stranicu prilikom uređivanja same stranice.

Instalacija i konfiguracija modula je razumljiva i za početnika, tj. čak sam i ja, međutim, imao par malih zamki, kao i sukob sa modulom Global Redirect - preusmjeravao je stranice s ponovljene na prvu, o rješavanju ovih problema ću sada pisati.

Instaliranje i konfigurisanje Smart Paging modula

Smart Paging ima standardnu instalaciju, ovdje se nema šta dodati.
Nakon instalacije, otvorite stranicu postavki ulaznog formata (/admin/config/content/formats), odaberite željenu i omogućite filterePretvorite prijelome reda u HTML (tj.i

) za kompatibilnost pametnog pejdžingaiSmart pejdžing

)(Zamijenite nove redove odgovarajućim HTML oznakama) onemogućite.

Sljedeće ostaje samo da prikažete postavke modula u obrascu za uređivanje stranice. Da biste to učinili, idite na vrste materijala, odaberite onaj koji vam je potreban, idite na upravljanje prikazom (Display), put /admin/structure/types/manage/article/display je primjer za tip materijala "article" . Kliknite na dugme za podešavanja:

I u polju Smart Paging, omogućite opcijuPrikaži postavke Smart Paginga tokom uređivanja sadržaja ove vrste sadržaja, zatim kliknite na dugme Ažuriraj, a zatim na dugme Sačuvaj materijal "(Sačuvaj).

Snimak ekrana:

Nakon toga, tekst "Korišćenje postavki Smart Paging prikazanih tokom uređivanja sadržaja" pojavljuje se u polju Smart Paging:

Sada u obliku uređivanja materijala tipa "članak" možete vidjeti postavke modula Smart Paging za svaku stranicu ovog tipa:

Rešavanje problema sa Global Redirect

Trenutna verzija ovog modula verzija 7.x-1.4 za sajtove sa jezikom koji nije engleski ima globalni problem - kružna preusmjeravanja. Smart Paging ne radi sa dev verzijom, ne radi ni sa verzijom 7.x-1.3. Ostaje popraviti grešku u verziji 7.x-1.4. Međutim, to nije nimalo teško izvesti. Potrebno je da odete na Konfiguracija ->Region i jezik ->Jezici (stranica /admin/config/regional/language), u redu sa ruskim jezikom, kliknite na "promeni" i nekim čudom se nalazimo na stranici / admin/config/regional/language/ edit/ru, gde samo treba da uklonite prefiks ru jezika tako da polje za unos ostane prazno.

To je to, nakon toga možete sigurno instalirati/ažurirati Global Redirect na verziju 7.x-1.4.

Kategorija: