Soovisin mõnda aega tagasi lisada igale sissekandele eraldi pildigaleriid. Ja kuna ma olen ise olen suhteliselt laisk ja samas usun mu kliendid ei soovi koodiga jännata (Tegelikult neid ei huvitagi see), siis lisasin Drupalile sellise toreda süsteemi, mis võimaldab kliendil lisada igale sissekandele täpselt sellise hulga pilte nagu ta soovib. Ja nagu tänapäeval galeriidele kohane on lisatud ka slaidisõu ja muud vidinad. Vaata näidet.. http://liilialilled.ee/pulmaseaded
Ok, alustame töödega. Esmalt laeme alla mõned moodulid ja paigaldame need Drupal sisuhaldusplatformile lisades need Sinu drupal kataloogi sites/all/modules/ kausta.
- drupal.org/project/cck
- drupal.org/project/filefield
- drupal.org/project/imagefield
- drupal.org/project/imagecache
- drupal.org/project/lightbox2
Lülita moodulid järgi.
jäta järgi panematta ImageAPI ImageMagick.
Mine www.endaveeb.ee/admin/build/imagecache ja seadista imagecache moodul. Esmalt vali lisa uus vaade ja seadista vaated. Tegin 2 vaadet pisipilt ja suurem vaade.
Järgnevalt saan seadistada cck väljad. Esmalt valid administratsioonis sisu tüübi lisamise / muutmise ja seal saad lisada uue välja. Välja tüübiks valid fail ja järgmisest rippmenüüst image / Pilt
ning seadistad valides display fields / seadista väljad
Nüüd on su võimalus lisada / hallata lehele lisatavaid pilte. Lisades uut sissekannet tekib sulle allolev võimalus.
Siiski ei ole meie töö lõpuni viidud. Nüüdseks on meil lehel üksteise all asuvad pildid, kuid me soovime neid gruppeerida. Soovime seda galeriid lisada üles alla või kusagile kolmandasse kohta. Siin tuleb appi CSS.
Esmalt määratleme klassid millele soovime lisada reegleid. Selles on abiks Google Chrome Developer tools (parem klõps ja inspekteeri elementi. Võib ka vaadata lihtsalt allikat (view source inglisekeelsetes sirvijates). Arendaja vaade Firefox puhul on Firebug.
Nüüd tuleb siis määratleda CSS reeglid. Siin olevad reeglid kirjuta kasutades tekstiredaktorit enda css faili kujul.
.field-field-pildid-all .field-item {
display: inline;
float:left;
height:160px; /* see oleneb teie enda faili kõrgusest.. ja seda ei ole vaja kaasa lisada, mis kaldkriipsu ja tärni vahel*/
width:33% /* st teil on kolm faili teineteise kõrval ja mahuvad kenasti ;) */
}
Juhul kui soovite sarnaseid raame lisage css dokument veel paar rida.
field-item-pildid-all .field-item img {
border: solid grey 5px;
}
- kaido ajaveeb
- Lisa arvamus
- loetud 411 korda

-
Viimased kommentaarid
1 päev 10 min tagasi
1 nädal 1 päev tagasi
1 nädal 2 päeva tagasi
11 nädalat 3 päeva tagasi
11 nädalat 3 päeva tagasi
11 nädalat 4 päeva tagasi
12 nädalat 1 päev tagasi
14 nädalat 8 tundi tagasi
20 nädalat 1 päev tagasi
21 nädalat 2 päeva tagasi