Képgaléria készítése Drupal 7 GalleryFormatter modullal

Egy TÁMOP projekthez készülő kisközösségi honlaphoz kellett képgalériát készítenem.

A Drupal 6 rendszer alatt készült honlapokon már készítettem ilyent, azonban a D7 rendszer változásai miatt a képgalériák készítésének a módja más. Ezért kerestem segítséget a Neten, azonban meglehetősen keveset találtam. Megtaláltam Tasnádi Zsolt írását, ami rövid és tömör. Mivel rögtön az elején a Drush-t említette, rögtön sejtettem, hogy inkább a mágus Drupalistáknak szól a cikk.

A leírás alapján azért végigküzdöttem magamat a munkán, a képgaléria megjelent az oldalon, én meg közben jegyzeteltem. A letöltést és telepítést nem a Drush segítségével, hanem a hagyományos letöltöm, feltöltöm, bekapcsolom módon oldottam meg.

Közreadom ezt az írást, remélve, hogy a kezdőbb felhasználók hasznát tudják venni.

A szükséges modulok

A címben szereplő modult az alábbi helyről tölthetjük le:

http://drupal.org/project/galleryformatter

A működéshez szükség van további modulokra is:

http://drupal.org/project/views

http://drupal.org/project/ctools

Modulok telepítése

A Ctools és a Views modul már munkára volt fogva a készülő oldalon.

A Ctools csomagból elegendő csak a

bekapcsolása, a többi egyelőre nem szükséges.

A Views modul használata esetén a fejlesztés befejezése után elég csak az alap csomagot bekapcsolni, viszont amíg létrehozni, vagy szerkeszteni is szeretnénk néhány nézetet, addig szükség van a Views UI modulra is.

A GalleryFormatter modult először fel kellett tölteni ide.

Aztán be kapcsoltuk a GalleryFormatter modult, ami nem csomag, csupán egyetlen modul, és a Felhasználói felület csoportban jelenik meg.

Figyeljük meg, hogy a modul, mely alaprendszer modulok bekapcsolását igényli, tehát ezeket a GalleryFormatter modul bekapcsolása előtt szintén be kell kapcsolni. Ha ezt nem tesszük meg, akkor a rendszer fogja felhívni a figyelmet erre és felajánlja a segítséget.

A modulhoz nem tartozik sem jogosultság beállítás sem a modul beállítási lehetőség, így ezektől most megszabadultunk. A modulok telepítése előtt mindig illik elolvasni a README fájlt, de ehhez a modulhoz ez sincsen.

Munkára fogjuk a modult

Hozzunk létre egy új tartalomtípust!

Felépítés - Tartalomtípusok - Tartalomtípus hozzáadása

Az alap beállításokon nem módosítottam. Hagytam, hogy  a Képalbum tartalom jelenjen meg a főoldalon, azonban ezt a beállítást a későbbiekben felülbírálhatjuk.

Mindezek után ne felejtsük el menteni a tartalomtípus beállításait.

Adjuk hozzá a tartalomtípushoz új mezőket!

A két szükséges mező közül az egyik az albumban megtekinthető képek felvitelét teszi lehetővé, a másik pedig a képalbumhoz rendelt indexkép, vagy bélyegkép hozzáadására ad módot.

A képeket tartalmazó mező hozzáadása:

Mező beállítása lehetőséget nem változtatjuk meg.

A további beállítások.

Az alábbiakban a módosított beállításokat mutatom, amit nem változtattam azt nem.

A képalbumba felölthető képek száma legyen korlátlan, mert a legnagyobb (10) érték azért elég kevés. Inkább a képek nagyságát és fájlméretét adjuk meg kisebb értékre.

(Az alapértelmezés szerinti kép feltöltése lehetőség talán értelmetlennek tűnik, hiszen ha nem akarok képgalériát készíteni, akkor nem készítek és nem töltök fel képet, illetve bejelöltem a legalább egy kép megadása kötelező opciót ezért így sincsen rá szükség. Tapasztalt fejlesztők azonban elmagyarázták, hogy bizonyos design esetén szükség lehet rá.)

Bélyegkép mező hozzáadása.

Mező beállítása lehetőséget nem változtatjuk meg.

A további beállítások.

Az alábbiakban a módosított beállításokat mutatom, amit nem változtattam azt nem.

Állítsuk be a mezők megjelenését!

A Képalbum tartalom kétféle nézetben jelenhet meg. Megnézhetjük magát a tartalmat teljes megjelenítés mellett, illetve a főoldalon megjelenő tartalmak listájában is. Ezt kell külön-külön beállítani.

Megjelenés beállításai a tartalom teljes - Alapértelmezés - megjelenítésekor.

Az Alapértelmezés esetén a Képek mező megjelenítési formázásának részletes beállításain nem változtatunk.

Megjelenés beállításai a főoldalon tartalomlistában - Bevezető - megjelenítésekor.

A Bevezető megjelenítés esetén a Bélyegkép mező formázásának részletes beállításai így alakultak.

A fentiekből látszik, hogy az Összefoglaló szöveg (Body) mezőt nem távolítottam el, mert az aktuálisan készített oldalban ennek lesz funkciója.

A tartalom feltöltésekor a képalbumot kísérő szöveg lehet az utoljára kitöltött mező, azonban megjelenéskor ez a szöveg a galéria felett, közvetlenül a cím után jelenik meg.

A próba albumhoz a Windows mintaképeit használtam.

A kész album így néz ki Bevezetés nézetben:

A kész album így néz ki teljes nézetben:

Ha az album elkészült, jöhet a Képalbumok listázása, hiszen jó lenne a feltöltött képalbumokat egy listában is látni.

Nézetek elkészítése

Hozzunk létre egy új nézetet!

Felépítés - Nézetek - Új nézet

Az alábbi beállításokat használjuk az oldalnézet alap létrehozására:

A Galériák oldal nézet beállításait tovább finomíthatjuk.

A létrehozáskor az alábbi alap beállításokat kaptuk:

A végleges beállítás az alábbi lett:

A következő beállításokat használtam:

A Cím-et megjelenítő oszlop fejlécében nem jelenítem meg a Cím szót (címkét).

A listában megjelenítem a Bélyegkép-et, de az oszlop fejlécében nem jelenítem meg a Bélyegkép szót (címkét).

A Bélyegképet nem az alap thumbnail képstílussal jelenítem meg, hanem a GalleryFormatter modul stílusát használom.

A Bélyegkép természetesen a hivatkozik a tartalomra.

A Galériák listája ilyen lett:

Egy induló közösségi oldalon, amíg a tartalom kevéske, jól jöhet egy oldalt színesítő, helykitöltő blokk. Így a képgalériák a főoldalon nem csak egy menüpontban vannak jelen, hanem egy blokkban is helyet kapnak. Ezért készítettem egy Blokk nézetet is.

A végleges beállítások ezek lettek:

A Galériák blokk a jobboldali oldalsávban ilyen lett:

 

Köszönöm Palócz István-nak a leírás lektorálásával nyújtott segítségét.

A leírás a csatolt mellékletből pdf formátumban is letölthető.

A www.drupal.hu oldal fórumában egy fórumszálat nyitottam a témában.

Bedő Ferenc

CsatolmányMéret
PDF ikon Galéria készítés D7.pdf561.45 KB